JustJared snapped a photo of Jake Gyllenhaal in costume on the set of the Prince of Persia movie, currently shooting in Morocco. I admit, I didn't think much of the choice when it was first announced, but he does look pretty convincing here. Hope he's rocking the parkour as good as he's rocking those pants.
And yes, that's Reese Witherspoon he's holding hands with.
Check out the full gallery here.
The film is directed by Mike Newell (Donnie Brasco, Harry Potter and the Goblet of Fire). It also stars Gemma Arterton, Ben Kingsley and Alfred Molina.