This image was lost some time after publication.

Before we conclude the Defamer Day of Beefcake, we'd like to make it a threefer: hence this picture of shirtless, Middle Eastern megastar Jake Gyllenhaal squiring girlfriend Reese Witherspoon on the set of Prince of Persia: The Sands of Time — which we last learned would be pushed back a full year to Memorial Day, 2010. Now that shirtless photos have emerged of Gyllenhaal's newly buffed-up body, we think that news will be greeted with the delayed, heart-rending cries of protest it deserves. Says Just Jared:

Jake Gyllenhaal channels his inner brute and shows off his newly buff body on the set of his latest movie, Prince of Persia: The Sands of Time, in Morocco, North Africa on Monday morning.

The 27-year-old actor, who has an entire mane of hair now, held hands with his actress girlfriend Reese Witherspoon. The couple spent the the weekend at the exclusive luxury Moroccan hotel Amanjena. Gyllenspoon grabbed lunch on Saturday at a Moroccan restaurant followed by a tour of the local sights.

Though he's no stranger to delayed films, all this schedule shuffling must be wearing on Gyllenhaal. Can't he just lay down a few takes and move on to his Namath-playing dreams before the next decade? Who's Donnie Darko gotta screw around here to get a same-year wrap-and-release?