Your Highness(2011) Featuring Amber Anderson Zooey Deschanel Country United States Premiere April 8, 2011 Directed by David Gordon Green Written by Ben Best Danny McBride Genre Adventure Comedy Fantasy Powered by JustWatch Clips Cast Amber Anderson Zooey Deschanel