A grumpy but kind-hearted ogre who learns to embrace love and friendship while defending his swamp.
Donkey is Shrek's loyal and persistent best friend.
Donkey travels with Shrek to Far Far Away and later helps him escape imprisonment and reach the royal ball.
The group enables Shrek's return to the royal ball.
The fairy tale creatures rescue Shrek, Donkey, and Puss from the dungeon, with help from Mongo created by the Muffin Man.
Their marriage is the emotional center of the story.
The plot identifies Shrek and Fiona as newlyweds returning from their honeymoon.
Their relationship changes from hostile assignment to loyal partnership.
Puss is hired to assassinate Shrek, but after failing, reveals the contract and offers to help him.
She directly opposes Shrek's marriage and identity.
Fairy Godmother rejects Shrek's request, declares that ogres do not deserve happy endings, and later attacks him with her wand.
Charming competes with Shrek for Fiona and the throne.
Charming poses as human Shrek in order to win Fiona's love and marry her.
Harold struggles to accept Shrek as Fiona's husband.
Harold is repulsed when he sees that Shrek is an ogre and argues heatedly with him at dinner.
Mongo is a temporary physical force supporting Shrek's rescue.
The castle assault is aided by Mongo, a monstrous living gingerbread man created by the Muffin Man.
Explore the full interactive character relationship map of Shrek 2
Related entry on Wikidata (Q52401), public domain (CC0).