James Franco and Natalie Portman star in ‘Your Highness’.

Antonio Martinez / October 6, 2010