I due principi Fabious (James Franco) e Thadeous (Danny McBride) sono uno l’opposto dell’altro. Mentre Fabious è circondato da un alone di gloria per il valoroso coraggio che lo contraddistingue, Thadeous vive di riflesso la fama del fratello, preferendo, insieme allo scudiero Courtney, correre dietro alle belle donne piuttosto che combattere. Quando Belladonna (Zooey Deschanel), la promessa sposa di Fabious, viene rapita nel giorno delle nozze dal malvagio stregone Leezar (Justin Theroux), Thadeous è costretto dal padre ad accompagnare il fratello e affrontare la sua prima missione. Ai due principi si unisce anche l’affascinante Isabel (Natalie Portman), misteriosa donna guerriero che incontrano lungo il viaggio per arrivare al regno di Leezar. Prima di giungere a destinazione e sfidare Leezar, i tre s’imbattono in labirinti senza uscita, minotauri e altre strane creature....