Due out next May, 'Prince of Persia: The Sands of Time' stars Jake Gyllenhaal, Gemma Arterton, Alfred Molina, Ben Kingsley and a dangerous herd of ... ostriches? You may have already watched the first trailer (see below), which debuted online recently packed full of a ripped Gyllenhaal, fantastical action sequences, dangerously intense villains, gorgeous Moroccan landscapes and plenty of sand.