Jumper is a 2008 American science fiction action film loosely based on the 1992 novel of the same name by Steven Gould. The film is directed by Doug Liman and stars Hayden Christensen, Jamie Bell, Rachel Bilson, Max Thieriot, AnnaSophia Robb, Diane Lane, Michael Rooker, and Samuel L. Jackson. The film follows a young man capable of teleporting as he is chased by a secret society intent on killing him. The script went through a rewrite prior to filming, and the roles for the main characters were changed during production. Jumper was filmed in 20 cities and 14 countries from 2006 to 2007. The film was released on February 14, 2008, and the soundtrack was released five days later on February 19. The film held the first position in its opening weekend with $27.3 million, but received generally negative reviews from critics, mostly because of the many changes to Gould's novel, rushed plot and anti-climactic ending.