- Reluctantly designated as the heir to the land of Far, Far Away, Shrek hatches a plan to install the rebellious Artie as the new king while Princess Fiona tries to fend off a coup d'état by the jilted Prince Charming.
- When King Harold (John Cleese) of Far, Far Away dies, the clumsy Shrek (Mike Myers) becomes the immediate successor of the throne. However, Shrek decides to find the legitimate heir Artie (Justin Timberlake) in a distant kingdom with his friends Donkey (Eddie Murphy) and Puss in Boots (Antonio Banderas) to be able return to his beloved house in the swamp with the pregnant Fiona (Cameron Diaz). Meanwhile, the envious and ambitious Prince Charming (Rupert Everett) joins the villains of the fairytales plotting a coup d'état to become the new King.—Claudio Carvalho, Rio de Janeiro, Brazil
- When King Harold (John Cleese) of Far, Far Away "croaks", it is up to Shrek (Mike Myers), Donkey (Eddie Murphy), and Puss in Boots (Antonio Banderas) go off to bring back the next heir to the throne, Artie (Justin Timberlake). While Shrek and his crew are gone, Prince Charming (Rupert Everett) brings together all evil fairy tale creatures in an attempt to take over as the new King.—Film_Fan
- When King Harold suddenly "croaks", Shrek is left with the duty and responsibilities of running Far, Far Away as the new King. But Shrek doesn't feel like he is the right guy for the job. The only solution is having someone else take the throne. So Shrek, along with Donkey and Puss in Boots, goes on a search for a rebellious Arthur who is the only remaining heir aside from Shrek. Little does he know is that his old enemy, the ruthless Prince Charming, is plotting to take over the kingdom with an army of fairy-tale villains at his command. Only Fiona and a posse of Princesses are left to defend the kingdom from Charming's wrath.—Blazer346
- After King Harold (John Cleese) of Far, Far Away becomes ill, he says that it is time for Shrek (Mike Myers) to be King. But Shrek doesn't want to be King, so he, Donkey (Eddie Murphy), and Puss in Boots (Antonio Banderas) embark on a quest to find the rightful heir, Fiona's cousin, Arthur Pendragon (Justin Timberlake). But while they are gone, Prince Charming (Rupert Everett) attacks Far, Far Away and hopes to become King. Now Shrek and his friends must make it back to Far, Far Away before Charming becomes King.
- Shrek (Mike Myers) and Princess Fiona (Cameron Diaz) are to set to succeed the dying King Harold (John Cleese), but Shrek's attempts to serve as the Regent during the King's medical leave end in disaster. He insists that an ogre as king isn't ideal (everything he touches turns to disaster and his people have to pay the price for the same) and that there must be someone else. Before he dies, Harold tells Shrek of another heir: his nephew, Arthur "Artie" Pendragon (Justin Timberlake). Meanwhile, Prince Charming (Rupert Everett) vows to become King of Far Far Away (he is starring in cheap dinner plays at the local diners and is frustrated with his life) and avenge the death of his mother, the Fairy Godmother. Charming goes to the Poison Apple tavern and persuades fairy tale villains to fight for their "happily ever after".
Shrek, Donkey (Eddie Murphy), and Puss in Boots (Antonio Banderas) set out to retrieve Artie. As they sail away, Fiona reveals to Shrek that she's pregnant, much to Shrek's horror who doesn't believe he's capable of raising children. The trio journey to Worcestershire Academy, an elite magical boarding school, where they discover Artie as a scrawny, 16-year-old underachiever. At the school pep rally, Shrek tells Artie he's been chosen for king of Far Far Away. Artie is excited until Donkey and Puss inadvertently frighten him by discussing the king's responsibilities. Immediately losing confidence, Artie tries taking control of the ship to go back to Worcestershire, and following a scuffle with Shrek, the ship crashes on a remote island where they encounter Artie's retired wizard teacher, Merlin (Eric Idle).
Charming and other villains attack the castle, but Wolfie (Aron Warner), Pinocchio (Cody Cameron), Gingy (Conrad Vernon), and others stall them long enough for the castle's occupants including Fiona and her mother Queen Lillian (Julie Andrews) to escape. One of the Pigs accidentally reveals that Shrek has gone to retrieve Arthur, and Prince Charming reacts by sending Captain Hook (Ian McShane) and his pirates to track them down. The ladies are locked in a tower after Rapunzel (Maya Rudolph) betrays them, having fallen in love with Charming (but before being locked Fiona sees that Charming is creating the stages for a large play where he plans to kill the entire royal family and its supporters, in front of the public).
Captain Hook and his pirates catch up to Shrek on Merlin's island. Shrek avoids capture, and Hook reveals Charming's takeover of Far Far Away. Shrek urges Artie to return to Worcestershire. Instead, Artie cons Merlin into using his magic to send them to Far Far Away. The spell causes Puss and Donkey to accidentally switch bodies. They find Pinocchio and learn that Charming plans to kill Shrek as part of a play. Charming's men arrive, but Artie tricks the knights, and they avoid capture. Later, they break into the castle during rehearsals for the play. Caught in Charming's dressing room, the four are taken captive.
Charming prepares to kill Artie to retain the crown. To save Artie's life, Shrek tells Charming that Artie was a pawn to take his place (but this really hurts Artie's feelings as he already had a very low self-esteem of himself, and Shrek had boosted his confidence by saying that the King had personally asked for Artie to return to the Kingdom to take charge). Charming believes Shrek and allows Artie to leave. Donkey and Puss are imprisoned with Fiona and the ladies, where Fiona grows frustrated with their lack of initiative (Donkey and Puss inform that Charming is planning to eliminate the family at the play that very night). Queen Lillian smashes an opening in the stone wall of the prison with a headbutt. While the princesses launch a rescue mission for Shrek, Donkey and Puss free Gingy, Pinocchio, and others along with Dragon and Donkey's children. Puss and Donkey mollify Artie by explaining that Shrek lied to save Artie's life.
Charming stages a musical in front of the kingdom. Just as Charming is about to kill Shrek, Fiona, Puss, and Donkey, the princesses and other fairy tale characters confront the villains. They lose in a showdown: the pigs are kidnapped by henchmen, Gingy is held hostage by knights, Dragon is surrounded by guards, and Fiona is tied up. Artie shows up and gives a speech to the villains, convincing them that they can be accepted into society instead of being outcast. The villains agree to give up their evil ways, while Charming refuses to listen and lunges at Artie with his sword. Shrek blocks the blow and pushes Charming aside, while Dragon knocks over Rapunzel's tower, crushing Charming to death.
Artie is crowned king. While the kingdom celebrates, Merlin reverts Puss and Donkey's body swap. Shrek and Fiona return to their swamp, where they become the parents of ogre triplets, coping with parenthood with the help of Puss, Lillian, Donkey and Dragon.
Contribute to this page
Suggest an edit or add missing content