James Franco has signed on to star in Your Highness, joining Danny McBride in the comedy that David Gordon Green will direct for Universal Pictures.

According to Variety, Scott Stuber is producing through his Universal-based Stuber Co.

Scripted by McBride and Ben Best, the comedy follows two spoiled and arrogant princes in a medieval fantasy setting. When an evil wizard casts a spell on their father and kidnaps the older prince's fiance, they're forced to go on a quest to save their family and the kingdom.

Production begins July 20 in Belfast.