Jumper is a 2008 American science fiction film loosely based on the 1992 science fiction novel of the same name written by Steven Gould. The film is directed by Doug Liman and stars Hayden Christensen, Jamie Bell, Samuel L. Jackson, Rachel Bilson, Max Thieriot, AnnaSophia Robb, and Diane Lane. 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 in 14 countries between 2006-07. The film was released on February 14, 2008 and a soundtrack on February 19. The film held the first position in its opening weekend with $27.3 million, but received generally unfavourable reviews from critics, mostly due to the many changes from Gould's novel, rushed plot and anti-climactic ending.