On Merlin's island, Merlin convinces Shrek and the heir to open up to each other and later performs the spell that sends them away.
Princess Fiona → Puss in Boots
(Alliance Ally) — Puss supports Fiona's rescue mission and resistance.
Puss joins Fiona, Donkey, the princesses, and other fairy tale characters in confronting Prince Charming.
Princess Fiona → Donkey
(Alliance Ally) — Fiona and Donkey cooperate when the kingdom is threatened.
Fiona later joins Donkey during the prison escape and the confrontation with Prince Charming.
Story Analysis
A reluctant royal must accept family responsibility while defending Far Far Away from an ambitious usurper.
Plot Progression
A Crown Nobody Wants
— Shrek and Fiona face an unwanted succession after King Harold's illness. Harold reveals another heir, while Prince Charming begins organizing a violent takeover.
The Reluctant Heir
— Shrek, Donkey, and Puss travel to find the hidden heir. Fiona's pregnancy and Shrek's fear of parenthood add a private crisis to the royal mission.
Merlin's Difficult Lesson
— After a shipwreck, Merlin helps Shrek and the heir confront their communication problems. Meanwhile, Charming attacks the castle and imprisons Fiona and Lillian.
The Prisoners Strike Back
— The takeover is revealed, and a magical accident swaps Donkey and Puss's bodies. The heroes learn of Charming's planned execution and begin freeing the captives.
A Kingdom Reclaimed
— The allies interrupt Charming's theatrical execution. The heir's speech changes the villains' loyalties, Shrek defeats Charming's attack, and the kingdom receives a new ruler.
Directed by Chris Miller
Shrek the Third (2007) · 6.3/10 · adventure, animation, comedy, family, fantasy