Photos: James Franco, Natalie Portman, Danny McBride quest in 'Your Highness'

Zooey Deschanel also stars in fantasy-comedy from director David Gordon Green