15 Plot Holes In 'Shrek' That We Want To Send Far Far Away

Voting Rules
Vote up the most obvious plot holes.

For the most part, Shrek and Shrek 2 are considered animated classics, while the other two sequels are usually purposefully forgotten due to a drop in quality. However, it's hard to have a movie without any plot holes entirely, and all four movies, not just the last two, are riddled with them.

To be fair, most are small plot holes, but can be irritating nonetheless. Vote up the most annoying plot holes!


  • 1
    1,106 VOTES

    Rumpelstiltskin Is Two Different People?

    Rumpelstiltskin Is Two Different People?
    Photo: Yummypizzaguy1 / Reddit

    From Redditor u/ellypsii:

    In Shrek The Third, Charming is talking to all the villains in the bar, pointing out how they've been cheated out of their "happily ever after." He turns to a small man sitting at a table and says, "And you, frumpy pigskin..." to which the man replies, "Rumpelstiltskin."

    The whole plot of the fourth movie is that Shrek makes a deal with Rumpelstiltskin, but the one in the 4th movie CLEARLY isn't the same as the one in the 3rd. 

    1,106 votes
  • 2
    852 VOTES

    Why Would The King And Queen Turn To Rumpelstiltskin For Help If Harold Knew The Fairy Godmother's Plan Was To Have Charming Rescue Fiona?

    Why Would The King And Queen Turn To Rumpelstiltskin For Help If Harold Knew The Fairy Godmother's Plan Was To Have Charming Rescue Fiona?
    Photo: Shrek: Forever After / DreamWorks Pictures

    From Redditor u/iactuallylikeshrek3:

    In the beginning of the fourth Shrek, the king and queen go to Rumpelstiltskin because they're worried that Fiona won't ever get out of the castle. But I thought the day that the Fairy Godmother turned Harold from a frog into a human they made a deal that her son would marry his daughter Fiona. So why does the fourth movie show the king so worried about Fiona getting free when he already knew about the Fairy Godmother's plan? [It doesn't matter that he was worried or that Lillian didn't trust her, because his transformation/happy ending depended on the Fairy Godmother too].

    852 votes
  • 3
    509 VOTES

    It Doesn't Matter That Charming Had Help, He Still Shouldn't Have Been Able To Take Over The Kingdom That Easily

    It Doesn't Matter That Charming Had Help, He Still Shouldn't Have Been Able To Take Over The Kingdom That Easily
    Photo: Shrek 3 / DreamWorks Pictures

    From Redditor u/WINDMILEYNO:

    How could Prince Charming take over Far Far Away so easily? All of those soldiers that defended the castle in Shrek 2 were nowhere to be seen until they later showed up to take Fiona hostage and go on a manhunt for Shrek. How could Charming have the army on beck and call while the city literally burned around him - did people really hate the idea of an Ogre ruling that much? [They seemed to like him in the play!]

    From Redditor u/HashKane:

    Why did the Far Far Away army betray the royal family and join Charming? I don't get it at all, [people seem to like the royals and Shrek] and it's not like the kingdom was outnumbered by the criminals. Also, Charming was literally just kicked out of the city for trying to take over the kingdom - the army should've taken him into custody right away. 

    509 votes
  • 4
    724 VOTES

    The Time It Takes To Get Places Varies A LOT Per Movie

    The Time It Takes To Get Places Varies A LOT Per Movie
    Photo: Shrek 2 / DreamWorks Pictures

    From Redditor u/Halvpolack:

    In Shrek it is shown to take at least one day for Shrek and Donkey to make it to Dragon's keep. 

    In Shrek 2 it's apparent that the kingdom of Far Far Away is FAR FAR AWAY from Shrek's swamp. This distance is again confirmed when it's revealed that Prince Charming took so long to travel between Far Far Away and the Dragon's keep that he didn't make it in time to save Fiona (although, he could have gotten lost).

    Either way, in Shrek: Forever After Shrek is given 24 hours in an alternate reality after signing Rumpelstiltskin's contract. He spends the first few hours messing with villagers and then makes it to his swamp after seeing a wanted poster of Fiona's. While at his swamp, he gets captured by Rumple's witch army and is taken to Far Far Away (which is very far from his swamp) and THEN, after escaping Rumple's castle, he heads to the Dragon's keep. At this point, they should be way over 24 hours in. [But no, there's another whole half of a movie to go], Shrek finds Fiona and the other Ogres, plots with them for a while, then they get captured and brought BACK to Far Far Away. 

    In conclusion, they had three established locations with established distances between them, and completely ignored that.

    724 votes
  • 5
    835 VOTES

    Why Didn't Farquaad Or Charming Try To Save Fiona in 'Shrek: Forever After'?

    Why Didn't Farquaad Or Charming Try To Save Fiona in 'Shrek: Forever After'?
    Photo: Shrek / DreamWorks Pictures

    From Redditor u/randomfan1997:

    In the fourth Shrek, Shrek was never born so Fiona wasn't saved by him. But what about Lord Farquaad? Shouldn't one of his men have gotten to Fiona before she freed herself? And what about Prince Charming? He was said to have broken into the castle to save Fiona shortly after Shrek did, so how come he didn't save Fiona and marry her?

    835 votes
  • 6
    715 VOTES

    Shouldn't Fiona Be A Human In 'Shrek: Forever After'?

    Shouldn't Fiona Be A Human In 'Shrek: Forever After'?
    Photo: Shrek: Forever After / DreamWorks Pictures

    From Redditor u/ShrekandtheHolyGrail:

    I understand Shrek signed a contract with Rumpelstiltskin [in the fourth movie], in which Rumple could take a day of Shrek's life and he chose the day Shrek was born. So with Shrek never existing, Fiona's parents would've signed that contract with Rumple (the one where they'd trade their kingdom so her curse could be removed).

    Therefore, [once the contract was signed] Fiona's curse should've ended and she should've become a human full-time. 

    715 votes