La adaptación del videojuego está ambientada en la Persia medieval. La historia presenta como protagonista a un príncipe aventurero, interpretada por Jake Gyllenhaal, quien une fuerzas con una princesa rival para detener a un enemigo malvado que trata de destruir el mundo. Pero el príncipe no sólo tiene que salvar el mundo, también tiene que salvar algo más querido para su corazón, su reino, ya que cometió el error de desencadenar las mortales Arenas de Tiempo.
“Prince of Persia: The Sands of Time” reune un gran reparto: Ben Kingsley, Toby Kebbell, Alfred Molina, Reece Ritchie, Richard Coyle, Ambika Jois, Gisli Orn Garoarsson, Steve Toussaint, Ronald Pickup, Dave Pope, Luke Beach, Selva Rasalingam y Stephen A. Pope.