Your Highness is a hilarious new fantasy movie from Pineapple Express director David Gordon Green starring James Franco, Danny McBride, Natalie Portman, Zooey Deschanel and Justin Theroux.