Zooey Deschanel joins 'Your Highness'

Rex Features

Zooey Deschanel has joined the cast of medieval comedy Your Highness, says The Hollywood Reporter.

The Yes Man actress will play the bride of James Franco's heroic prince, who joins forces with his lazy brother (Danny McBride) in a quest to save their father's kingdom. Natalie Portman is also on board to star as a warrior princess.

David Gordon Green will direct the movie from a script by his Pineapple Express star McBride and Ben Best.

Your Highness begins production this month in Northern Ireland. Deschanel can next be seen in indie comedy (500) Days Of Summer, released in the UK on September 4.