Orlando Bloom From hollywood.com: HOLLYWOOD – Movie hunk Orlando Bloom has landed the lead role in Disney’s new Prince of Persia adventure trilogy, in a deal reportedly worth $40 million. The 31-year-old star of Disney’s Pirates of the Caribbean franchise has allegedly beaten competition from Zac Efron to take the top role in the big-screen adaptation of the popular computer game Prince of Persia: The Sands of Time. The first movie in the trilogy, to be directed by Jerry Bruckheimer, is due to begin filming in July in Morocco.