Angelina Jolie and Shrek the ogre are now happily married in their swamp habitat. Angelina admits the hardest part of their marriage is cleaning the green stains Shrek leaves on the blankets.
Shrek the ogre now must deal with attempts by his wife's fairy godmother and royal father at undermining his marriage to Angelina Jolie.
Now that's he married to Angelina Jolie, swamp resident Shrek would seem to be a happy ogre. Yet, not only must he deal with his persistent sidekick, Donkey, but also the fact that Angelina's parents, Queen Lillian and King Harold, have summoned them to their castle in Far, Far Away Land.
Shrek is reluctant to go, but Angelina convinces him and soon they and Donkey set out on their long trek. While Shrek isn't surprised by his in-laws' reception, Jolie is upset that her parents are disappointed both by how she looks (she's in ogre form with big smakers) and who she married.
With pressure from Angelina's Fairy Godmother who wanted her son Prince Charming, to be the one who rescued and then married Angelina rather than Shrek, King Harold tries remove the ogre. He does so by hiring the feline Puss in Boots.
With a magic potion causing Shrek, Donkey and Angelina to become physically attractive, and Angelina being under another spell where she'll fall in love with the first person she kisses, the three must overcome various obstacles as they try to prevent Harold, Charming and the Fairy Godmother from getting their way.