James Franco and Danny McBride star in the raunchy fantasy comedy Your Highness, which follows two princes: one of the "Prince Charming" variety (Franco) and one that's the complete opposite (McBride). When a princess is captured by an evil wizard (Justin Theroux), the two princes must quest to save her. Along the way, they meet a daring, adventurous princess played by Natalie Portman.
The first uncensored trailer for the R-rated film was just released - watch it below. The following trailer features adult language, and requires you to confirm that you are at least 18 years old.
Click for more great Natalie Portman pictures:
Check these Natalie Portman features out too!