I am trying to keep my expectations very low for Your Highness, the medieval comedy headed by Danny McBride and James Franco, but it's so hard, especially since they keep adding such promising cast members. Now The Hollywood Reporter says they have added another fair maiden to keep the testosterone levels down: Zooey Deschanel.

To refresh your memory, Highness centers on a lazy, arrogant prince (played by McBride, naturally) who must go on a knightly quest to save his father's kingdom. Joining him is his heroic brother, played by James Franco. (And he's so perfect for this with those Pre-Raphaelite looks of his.) Natalie Portman plays a warrior princess, who wins the heart of McBride, while Deschanel plays Belladonna, Franco's virginal bride. It's not clear if she goes along on the quest, but something tells me she's probably left behind in a tower, and abandoning her chastity belt.

Directed by David Gordon Green, it's set to begin shooting this month in Northern Ireland. I'm keeping my expectations low because fantasy / medieval comedy is one of those things that sounds great in theory, but often comes off pretty lame. (Who has pulled it off besides Chaucer and Danny Kaye?) But McBride and Franco just keep hitting it out of the park, so bring on those hobbit weed jokes. And the photos. I can't wait to see the costumes.