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