Question: why shrek is a hero?
Answer: Bravery. Shrek displays bravery because he goes willingly to rescue princess fiona despite the possible doom of a fearsome dragon. Beowulf does his dangerous quests for fame and acknowledgement while Shrek does it as a way to get his swamp back from the fairy tales.