01 April,2011 08:38 AM IST | | Agencies
Natalie Portman is battle-ready with a bow in these stills from her new movie, Your Highness.
u00a0
The 29-year-old actress plays the mysterious warrior princess Isabel, along with James Franco, Zooey Deschanel, and Danny McBride.
The action comedy centres around Fabious (Franco) who goes on a quest to rescue his kidnapped fiancee Belladonna (Deschanel), while his brother Thadeous (McBride) grudgingly tags along.
Isabel also joins them with her own dark agenda.