Esta comedia está dirigida por David Gordon y cuenta tambien en su reparto con Danny McBride, James Franco, Zooey Deschanel, Justin Theroux, Toby Jones y Damian Lewis.
En principio Caballeros, princesas y otras bestias cuenta la típica historia ambientada en la época medieval. Dos hermanos príncipes deben acudir al rescate de la novia de uno de ellos que es raptada por un mago malvado. Hasta ahí todo normal y visto ya en un montón de otras películas.
Sin embargo la trama da un giro inesperado, pues Thadeous (Danny McBride) se ha pasado la vida viendo cómo Fabious, su perfecto hermano mayor (James Franco), se ha embarcado en tremendas confrontaciones y se ha hecho con el corazón de su pueblo. Cansado de que la aventura, la admiración y el trono no llamen a su puerta, se ha resignado a una vida dedicada a fumar hierba de brujo, beber buen alcohol y seducir a doncellas desvergonzadas. Pero cuando Belladona (Zooey Deschanel), la prometida de Fabious, es secuestrada por el malvado brujo Leezar (Justin Theroux), el rey da un ultimátum a su hijo menor: si no mueve el trasero y la rescata, se acabaron los fondos.