This big-budget science fiction adventure centers on a final battle between good and evil for control of the world. In the year 3000, Earth is ruled by the Psyclos, a vicious alien race of which Terl (John Travolta) is a member, that has laid waste to the planet, killed the majority of the population, and stripped Earth of its valuable resources. Pockets of resistance remain among the surviving humans; Jonnie "Goodboy" Tyler (Barry Pepper) is one such rebel, living in hiding in the mountains near Boulder, CO. Eventually, Johnny begins organizing like-minded humans for a final stand against the Psyclos. The film is based on the novel by L. Ron Hubbard, the science fiction author also known as the founder of the Church of Scientology; it covers only the first half of the book, saving the remainder for a possible sequel. Battlefield Earth also stars Forest Whitaker, Kim Coates, and Kelly Preston.