Voici pourquoi:
* Don Quichote est un chevalier chevaleresque Errant qui combat des moulins à vent et s'imagine dans de grandes aventures. shrek est un ogre grincheux qui cherche également une grande aventure, bien que avec plus de pratique.
* Sancho Panza est le fidèle acolyte de Quichote, un fermier simple et pragmatique. Donkey est le compagnon constant de Shrek, un âne bavard et souvent comique.
Bien qu'il ne soit pas des répliques exactes, la dynamique centrale d'un héros idéaliste grincheux et son compagnon fidèle et pratique se reflète dans les deux paires.