
Fabious (James Franco) e Thadeous (Danny McBride) sono i figli del re Tallious (Charles Dance), il primo è un vero e proprio cavaliere dalla lucente armatura che combatte mostri, salvando donzelle in pericolo da torri sorvegliate da draghi, mentre Thadeous è l’opposto pigro, indolente e fifone. Per celebrare degnamente la sua ultima caccia al mostro, Fabious decide di sposare Belladonna (Zooey Deschanel), principessa salvata durante la sua ultima missione, ma la cerimonia viene bruscamente interrotta dal malvagio stregone Leezar (Justin Theroux) che rapisce Belladonna e la imprigiona, in attesa di cogliere con la forza la sua virtù per concepire con lei un drago con cui dominerà sull’intero regno di Tallious.
