A heroic handsome prince (James Franco) drags his ne’er-do-well brother (Danny McBride) along on a quest to rescue a fair damsel (Zooey Deschanel) from the clutches of an evil wizard (Justin Theroux); along the way they join company with a female warrior (Natalie Portman) who has a score to settle with the same villain. Despite the once-upon-a-time fairy-tale trappings, be warned: This one’s not for the whole family. It’s bawdy, profane and rampantly lecherous. It’s also very funny; everyone, even the often humorless Portman, enters into the spirit of the script (by McBride and Ben Best) with salacious gusto, under David Gordon Green’s exuberant direction. The movie has something like the lubriciously naughty spirit of the 1974 soft-porn spoof Flesh Gordon (although the sex is considerably less explicit).