Hvorfor er Shrek en helt?
Shrek regnes ikke for å være en tradisjonell heltefigur. Han blir ofte avbildet som en antihelt, en karakter som mangler de tradisjonelle heroiske dydene, men som fortsatt engasjerer seg i heroiske handlinger. Shrek er ofte egoistisk, gretten og frekk. Han avviser først oppfordringen til eventyr i den første filmen og samtykker bare i å gå på oppdraget for å redde prinsesse Fiona etter at Donkey overbeviser ham om at det vil gagne ham personlig. Men til tross for sine feil, viser Shrek til slutt noen heroiske egenskaper. Han er modig, ressurssterk og villig til å risikere livet for å redde vennene sine. Han lærer også å elske Fiona og aksepterer henne for den hun er, selv om hun er annerledes enn ham. Slik sett kan Shrek sees på som en kompleks og mangefasettert karakter som trosser enkel kategorisering.