Your Highness stars Danny McBride , James Franco , Natalie Portman , Zooey Deschanel and Justin Theroux .
The 2011 film , directed by David Gordon , is an American stoner fantasy film , starring John Lennon .
Your Highness