Jake Gyllenhaal (with girlfriend Reese Witherspoon) was photographed in Morocco on Monday morning dressed as his character in Disney’s Prince of Persia: The Sands of Time. The fantasy adventure, based on Ubisoft’s popular video game, is currently filming for a May 28, 2010 release. This is the first shot of Gylenhaal in chracter and I think any doubters as to his ability to shape up for the role shud have not been silenced. Let’s just hope his performance can live up to the anticipation.

Gyllenhaal plays Dastan, a young prince in sixth century Persia who must join forces with Tamina (Gemma Arterton), a feisty and exotic princess, to prevent a villainous nobleman from possessing the Sands of Time, a gift from the gods that can reverse time and allow its possessor to rule the world. Alfred Molina and Ben Kingsley also co-star.