Prints Thadeous (McBride) on loll kui lauajalg, laisk nagu loom ja ülbe nagu Hollywoodi diiva. Kui kuri võlur Leezar (Justin Theroux) röövib tema venna Fabiouse (James Franco) kauni pruudi (Zooey Deschanel), sunnib kuningast isa Thadeouse oma vennaga päästeretkele kaasa minema. Tee peal päästab nende elu võimas naissõdalane Isabel  (Natalie Portman), kel ka millegi pärast Leezariga kana kitkuda, ja nii nad lähevadki kolmekesi taplema.