Prince of Persia: The Sands of Time
Lisa Kennedy
It's not a classic, but it's sturdy enough, thanks to Gyllenhaal and a sly and grousing turn by Alfred Molina as Sheikh Amar, a scoundrel with a heart of gold -- or at least, a ticker very interested in riches.