Prince of Persia: The Sands of Time is a 2010 American action fantasy film directed by Mike Newell. The film was written by Jordan Mechner, Boaz Yakin, Doug Miro, and Carlo Bernard, produced by Jerry Bruckheimer, and released by Walt Disney Pictures on May 28, 2010. The film stars Jake Gyllenhaal as Prince Dastan, Gemma Arterton as Princess Tamina, Ben Kingsley as Nizam, and Alfred Molina as Sheik Amar. The film has the same title as the video game Prince of Persia: The Sands of Time, and is primarily based on it. Elements from Warrior Within and The Two Thrones, the two other titles from the Sands of Time trilogy of the Prince of Persia video game franchise, are also incorporated. The film was premiered in London on May 5, 2010 and was officially released on May 28, 2010 in the United States. It received mixed reviews from critics, and grossed over $336 million against a production budget of $150–200 million.