A mean lord exiles fairytale creatures to the swamp of a grumpy ogre, who must go on a quest and rescue a princess for the lord in order to get his land back.
When a green ogre named Shrek discovers his swamp has been 'swamped' with all sorts of fairytale creatures by the scheming Lord Farquaad, Shrek sets out with a very loud donkey by his side to 'persuade' Farquaad to give Shrek his swamp back. Instead, a deal is made. Farquaad, who wants to become the King, sends Shrek to rescue Princess Fiona, who is awaiting her true love in a tower guarded by a fire-breathing dragon. But once they head back with Fiona, it starts to become apparent that not only does Shrek, an ugly ogre, begin to fall in love with the lovely princess, but Fiona is also hiding a huge secret.
Once upon a time, in a far away swamp, there lived an ogre named Shrek whose precious solitude is suddenly shattered by an invasion of annoying fairy tale characters. They were all banished from their kingdom by the evil Lord Farquaad. Determined to save their home -- not to mention his -- Shrek cuts a deal with Farquaad and sets out to rescue Princess Fiona to be Farquaad's bride. Rescuing the Princess may be small compared to her deep, dark secret.
It's the story of a terrifying green ogre by the name of Shrek, who lives in a swamp. But all of the sudden, the evil Lord Farquaad banishes a bunch of fairy tale creatures to Shrek's swamp. So Shrek now must go on a quest to save Princess Fiona, along with a fast-talking donkey whose name is literally Donkey in order to get his swamp back.
Shrek is a big ogre who lives alone in the woods, feared by all the people in the land of Duloc. When Lord Farquaad, the ruler of Duloc, exiles all the fairy-tale beings to the woods, Shrek loses his peaceful life and his home becomes a refugee camp. So he sets out to find Lord Farquaad and convince him to take the fairy-tale beings back where they belong, and leave him alone. Lord Farquaad accepts, under one condition. Shrek must first go and find the beautiful young princess Fiona, who will become Farquaad's bride. So the big Ogre begins his quest, along with his newfound donkey friend...
In a faraway land called Duloc, a heartless ruler, the diminutive Lord Farquaad, has banished all the fairy tale beings from the land so it can be as boring as he is. But there are three characters who will stand in his way. The first is a green, smelly ogre with a heart of gold named Shrek, his faithful steed, Donkey, who will do anything but shut up, and the beautiful but tough Princess Fiona whom Lord Farquaad wishes to make his wife so he can become king of Duloc. What's to do in a screwy fairy tale like this?
- A Scottish man (voiced by Mike Myers) reads a fairy tale from a book:
"Once upon a time there was a lovely princess. But she had an enchantment upon her of a fearful sort which could only be broken by love's first kiss. She was locked away in a castle guarded by a terrible fire-breathing dragon. Many brave knights had attempted to free her from this dreadful prison but none prevailed. She waited in the dragon's keep in the highest room of the tallest tower for her true love and true love's first kiss."
(laughing) A green hand rips the page out of the book. "Like that's ever gonna happen." Cut to an outhouse exterior. The toilet flushes. "What a load of..." The door slams open, revealing the man, a green ogre. He sees his house, built into the bottom of a large tree stump, and breathes a happy sigh. He lives a normal life (for an ogre). He undresses and takes a (mud) shower outside. He brushes his teeth (using a caterpillar's guts as toothpaste). He smiles into the mirror (but it cracks as in "The Munsters"). He jumps into a pond (and farts). Some dead fish float up, and he grabs one. After he gets dressed, he gets a giant slug out of a hollow log (for his dinner). Finally, he paints a "BEWARE. OGRE" sign and posts it.
Men burst out of a tavern in the town and plan to capture the ogre for a reward. They grab pitchforks and torches and head for his place. The ogre is eating a bowl of eyeballs. He burps to light his fireplace, swallows the fish, and then relaxes in his easy chair. The men finally arrive at the ogre's house at night. The ogre hears them, and sneaks up behind them. He frightens them by telling them what he could do to them, then he roars and they all flee in fear. The ogre sees a poster on the ground and picks it up: "WANTED. FAIRY TALE CREATURES. REWARD". He tosses it back on the ground and walks away.
In the forest, various fairy tale creatures are being loaded into wagons for the rewards: The Seven Dwarfs, a witch, an elf, Pinocchio, The Three Bears, Tinker Bell, etc. A talking donkey (voiced by Eddie Murphy) is next in line after Pinocchio (voiced by Cody Cameron). The Captain of the Guards (voiced by Jim Cummings) gives Gepetto (voiced by Chris Miller) five shillings for the "possessed toy". The donkey's owner (voiced by Kathleen Freeman) can't get him to talk when asked by the knights, so they drag her away. As she struggles with the knights, she kicks the lantern holding Tinker Bell, and it flies into the air, landing on the donkey and spilling pixie dust on him. He floats into the air. The donkey talks now as he floats away, saying, "You might have seen a house fly, maybe even a super fly, but I bet you aint never seen a donkey fly!" (copying the crows in "Dumbo"). Peter Pan (voiced by Michael Galasso) and the Three Little Pigs (voiced by Cody Cameron) are surprised that he can fly, but the Captain of the Guards is more surprised that he can talk. The pixie dust wears off, and the donkey falls to the ground. The knights try to seize him, but he runs into the forest.
The donkey bumps into the back of the ogre, who was posting a "KEEP OUT" poster on a tree. When the knights approach, the donkey hides behind the ogre. The Captain of the Guards announces that Lord Farquaad authorized him to arrest them and transport them to a designated resettlement facility. The ogre says, "Oh, really. You and what army?" The Captain looks back and sees that the other knights have run away, so he too runs away, yelling in fear. As the ogre walks away the donkey follows him and compliments him on how great he was with the guards. The donkey says that he doesn't have any friends and asks to stay with the ogre, who then tries to scare him away. The donkey just gives him a compliment on how scary that was and sings. The ogre tells the donkey that he is an ogre, but the donkey doesn't care. The donkey asks for the ogre's name, and he replies, "Shrek." Shrek lets the donkey stay at his house for one night (outside).
As Shrek eats his dinner, he hears a noise and shouts at the donkey to stay outside. He looks back at his table and sees the Three Blind Mice (voiced by Christopher Knights and Simon J. Smith). When he grabs the mice, The Seven Dwarfs push the case with Snow White onto the table. They tell Shrek it's because the bed's taken, and Shrek sees that The Big Bad Wolf is in it. He grabs the wolf and tosses him out, but sees hundreds of fairy tale creatures camped outside his house. Pinocchio and one of the pigs tell Shrek that Lord Farquaad evicted them and put them there. The donkey tells Shrek that he knows where Lord Farquaad is, so Shrek announces that their welcome is worn out, that he will see Farquaad right now so that he can get them all off his swamp and back where they all came from. They all cheer. Shrek tells the donkey that he is coming with him. The donkey is happy and says, "Shrek and Donkey, on a whirlwind big city adventure." Donkey then starts singing "On The Road Again", but Shrek makes him hum it instead.
In a castle, the town's lord walks down a hallway. When he reaches the guards at the end, it's obvious that he is a dwarf. He enters the torture chamber where the executioner, Thelonius (voiced by Christopher Knights), is drowning The Gingerbread Man (voiced by Conrad Vernon) in a glass of milk. The lord (voiced by John Lithgow) torments The Gingerbread Man, and then crumbles one of his severed legs. He tells The Gingerbread Man that he and all the other fairy tale trash are monsters that are poisoning his perfect world. He demands that The Gingerbread Man tell him where the others are and starts to tear off one of his gumdrop buttons. The Gingerbread Man then rambles on about The Muffin Man, but they are interrupted by knights who bring in The Evil Queen's Magic Mirror. The lord knocks The Gingerbread Man into a trash can then asks, "Mirror mirror on the wall, is this not the most perfect kingdom of them all?" The Magic Mirror (voiced by Chris Miller) replies that he is not technically a king yet, but can become one by marrying a princess. The Magic Mirror then presents the eligible bachelorettes, "Dating Game" style: Cinderella, Snow White, and Princess Fiona (in the castle guarded by a dragon). Upon prompting by Thelonius, Lord Farquaad picks Princess Fiona. The Magic Mirror then displays Princess Fiona while playing "Escape (The Piña Colada Song)". Lord Farquaad says that she's perfect, and that finally he will be the perfect king. The Magic Mirror tries to tell him what happens at night after sunset, but he tells the mirror to be quiet. Lord Farquaad then announces that they are going to have a tournament.
Shrek and Donkey reach the castle at Duloc. The parking lot is arranged like the one at Disneyland. Shrek remarks that it must be Lord Farquaad's castle. It's extremely tall, and Shrek jokes that he could be compensating for something. As they approach the roped lines for the ticket booth, Shrek tries to talk to Duloc's costumed mascot (voiced by Andrew Adamson), which looks like Lord Farquaad, but he runs away in fear through the lines. Shrek walks straight through the ropes, dragging them along as Donkey follows, and tries to calm the mascot down. The mascot gets knocked out when he runs into the turnstile. Shrek and Donkey go through the turnstile. Elevator music plays in the otherwise quiet and deserted courtyard. The souvenir shop only has Lord Farquaad items. Donkey sees an information booth and pulls the lever. There is some clicking, and then the doors open, revealing music and wooden puppets (like in "It's a Small World") that sing the rules for Duloc, "a perfect place". The doors shut and a camera takes Shrek and Donkey's picture, then their photo comes out, showing them stunned.
Shrek and Donkey hear fanfare and go in that direction. Lord Farquaad is high upon a balcony announcing that the tournament winner (champion) will have the privilege to go rescue Princess Fiona. Shrek and Donkey march past the contestants (knights), then Farquaad instead tells the knights that the one who kills the ogre will be named champion. Shrek bursts open a wine barrel to slip up some knights, then slides through the brew, swinging at them with one of their axes like a hockey player. Donkey climbs onto the other barrel and rolls over some more knights. When more knights arrive, Shrek jumps into a corral and fights them like a professional wrestler. After a while, the crowd cheers for Shrek. Donkey joins in, "tag team" style, knocking out another knight. After Shrek sits on another knight, a woman (voiced by Jacquie Barnbrook) shouts for Shrek to give "give him the chair", so he whacks him over the head with a chair. After Shrek throws the last knight, Donkey kicks him, knocking him out. Shrek hams it up for the crowd. Lord Farquaad signals to the knights with crossbows, but instead of giving the order to kill Shrek, he proclaims that Shrek is the champion. Farquaad tells Shrek that he won the honor to go on the quest. Shrek replies that he is already on a quest to get his swamp back, where Farquaad dumped the fairy tale creatures. Farquaad offers a deal to Shrek that if he goes on this quest, Farquaad will give him his swamp back, with the squatters gone, so Shrek agrees.
On the way to rescue Princess Fiona, Shrek and Donkey pass through various vegetable fields. As Shrek munches on some vegetables, Donkey asks Shrek why he's going to fight a dragon and rescue a princess to get his swamp back, which Farquaad filled with "freaks". He tells Shrek that he should act like an ogre, and lay siege to his fortress and grind his bones. Shrek sarcastically suggests that instead he could have decapitated some villagers and drank their fluids. Shrek tells Donkey that there's a lot more to ogres than people think, that they are like onions and have layers.
Shrek and Donkey pass a run-down windmill. After two days, they finally reach the castle where Princess Fiona is held, up on a mountain. Dried lava and brimstone are everywhere. Donkey thinks the smell is from Shrek, but Shrek tells Donkey that if it were him, Donkey would be dead. They reach a footbridge over a river of lava leading to the castle. Donkey is afraid to cross, but Shrek backs him up, tricking him to cross.
Inside the castle, Shrek tells Donkey to look for stairs so they can reach Princess Fiona. Shrek puts on some armor of a dead knight. Suddenly, the dragon breathes fire and chases after Donkey. Shrek grabs the dragon's tail, but it shakes him off, sending him flying into Princess Fiona's room and waking her up. Meanwhile, the dragon has Donkey trapped. Donkey complements it on its white teeth, notices that it's a girl dragon, and gives it more appropriate compliments. The dragon picks him up with her teeth and walks happily away. While Shrek recovers, Princess Fiona lies back down on the bed and pretends to sleep. Shrek approaches her but instead of kissing her, he shakes her forcefully and shouts for her to wake up. Princess Fiona (voiced by Cameron Diaz) wants romance, but Shrek keeps his helmet on and drags her down the stairs. Down below, the dragon is cuddling and romancing Donkey. Shrek grabs a hanging chain and swings towards the dragon, but the chain is stuck up above. He shakes it loose, and he falls, knocking Donkey away as the dragon is about to kiss him. The dragon kisses Shrek's naked butt. The chain's frame falls around the dragon's neck like a collar. Shrek and Donkey run away, then Shrek grabs Donkey and Fiona as the dragon chases them, repeatedly breathing fire. They crisscross the castle and the chain tangles around all the pillars. Shrek locks the chain into the floor with a sword. As they run across the bridge the dragon burns half of it up, but they make it safely across. The dragon tries to fly after them, but the chain holds it back.
Safely on the other side, Fiona demands that Shrek remove his helmet and kiss her. He removes his helmet, and she is shocked and disappointed that he is an ogre. Shrek tells her that Lord Farquaad sent him, that he's the one who wants to marry her. Princess Fiona tells him in that case that Lord Farquaad should rescue her and she refuses to leave. Shrek picks her up then they head back to Duloc. When Shrek finally sets Fiona down she asks Shrek and Donkey what Duloc and Lord Farquaad are like. Shrek and Donkey start making short jokes about him. She says that they are just jealous of him. When she hears that they will get to Duloc the next day, Fiona gets upset and insists that they make camp immediately. They find a rock cliff, and Princess Fiona sleeps alone in a small enclosure on it. Shrek tells Donkey stories about the stars, and then says that things are more than they appear. Donkey wonders what they will do when they get back to their swamp, but Shrek tells him that it's his swamp, and he is going to build a ten-foot wall around his land. Donkey thinks that Shrek is trying to keep people out, then Shrek shouts at Donkey that he's trying to keep everyone out. Fiona wakes up and slides the door open, then overhears Shrek telling Donkey how people judge him before they even know him, and that's why he's better off alone. Fiona closes the door then Donkey and Shrek talk about the stars again.
At his castle, Lord Farquaad is in bed with a drink and repeatedly makes the Magic Mirror show him the picture of Princess Fiona. He says that she's perfect.
The next morning, Princess Fiona sings with a bird, but it explodes when she hits a high note. She cooks the bird's eggs for breakfast. Fiona tells Shrek and Donkey that she is making it up to them because they got off to a bad start yesterday; after all, they rescued her. As they walk towards Duloc, Shrek burps then Fiona burps too. Suddenly a man (voiced by Vincent Cassel) swinging from a vine grabs Fiona. He calls out for his Merry Men. They all appear, dancing and singing about him, Robin Hood. As he brandishes a knife, Robin Hood finishes the song by saying he will cut out Shrek's heart, but Fiona swings down and knocks him into a boulder. She defeats the Merry Men with Kung Fu mixed with "The Matrix". Shrek and Donkey are amazed. Shrek asks Fiona where she learned that, and she replies that when one lives alone one has to learn these things. She sees that there's an arrow in Shrek's butt. Donkey starts panicking, so Fiona sends him off looking for a blue flower with red thorns. When Fiona tries to pull out the arrow from Shrek's butt, he squirms, falls to the ground, and Fiona lands on him -- just as Donkey returns with the flower. Donkey gets mad because he thinks they just wanted to be alone. When Fiona pulls out the arrow, Donkey sees the blood and faints. Shrek picks him up, and they head back to Duloc.
In a field, Princess Fiona grabs a spider's web and gathers up the flying bugs bothering Shrek, giving it to him, who eats it like cotton candy. Shrek catches a frog and inflates it like a balloon, handing it to Fiona. Fiona grabs a snake off a tree branch and inflates it like a balloon, and gives it to Shrek. They push each other playfully, then run off together, and their balloons float away into the air.
They finally reach the windmill and see Duloc in the distance. Shrek shrugs and tells Princess Fiona that her future awaits her, and she's surprised to see Duloc. Donkey interrupts, and tells Fiona that Shrek thinks Lord Farquaad is compensating for something. Donkey starts to say that it means Farquaad "has a really..." Shrek knocks him down, a little too hard, and then tells Fiona that they should move on and starts walking. Fiona tells Shrek that she's worried about Donkey, that he doesn't look so good. Shrek comes over and plays along with her pretense, and says that he looks awful. Fiona tells Donkey that she'll make him some tea. Donkey then acts like a hypochondriac. Shrek and Fiona go to find dinner and firewood. Fiona likes the food Shrek cooked (weed rat), saying that it's delicious. She sighs, then looks at Duloc and says that she'll be eating differently tomorrow night. He hopes that she will visit him in the swamp, because he'll cook for her. She says that she would like that, and then they smile and look at each other. Shrek begins to ask Fiona something important, but changes his mind and asks for the rest of her food. They lean towards each other, about to kiss. Donkey butts in, saying that the sunset is romantic. Fiona jumps up, panicking. She pretends to be afraid of the dark, and Donkey tells her that he is afraid of the dark too. Fiona goes into the windmill to sleep by herself, glancing back briefly at Shrek. Donkey tells Shrek that he can tell with his animal instincts that Shrek and Fiona "were digging on each other," and says that Shrek should tell Fiona how he feels about her. Shrek tries to deny that he likes her, and then dejectedly says that Fiona is a princess and he is an ogre. He walks off and tells Donkey that he's getting more firewood, but Donkey sees that there's still a large pile of firewood there. Shrek sits alone by a field of sunflowers, staring at Duloc until night.
Donkey, afraid to be alone by himself in the dark, goes inside the windmill looking for Princess Fiona. A large green hand grabs the ladder, and then a female ogre looks down on Donkey as he wanders around. All the sights and sounds frighten Donkey. The ogre falls through the wood and screams as she lands on the floor, frightening Donkey even more. He's terrified when she stands up, and he screams for Shrek. Donkey asks her what she did with the princess. She tries to calm and quiet him down, saying that it's her, in this body. He thinks that she ate the princess and shouts at her stomach, then calls for Shrek again. She finally calms him down and convinces him that she is the princess. He wonders what happened to her, telling her that she's... different. She admits that she's ugly. Donkey thinks it's because she ate the weed rat, but she tells him that she's been this way as long as she can remember. She says that it only happens when the sun goes down. She looks at her reflection in a barrel of water and recites a spell: "By night one way, by day another. This shall be the norm until you find love's first kiss and then take love's true form." She tells Donkey that when she was a little girl a witch cast a spell on her; every night she becomes "this, this horrible, ugly beast"; she was placed in a tower to await the day her true love would rescue her. Fiona sits down and tells Donkey that it's why she has to marry Farquaad tomorrow before the suns sets and he sees her like this. She cries, and then Donkey tries to console her. He says that she's ugly, but adds that she only looks like this at night, and that Shrek is ugly all the time. She replies that she's a princess, and it's not how a princess should look. Donkey suggests that she shouldn't marry Farquaad. She insists that she has to, because only her true love's first kiss can break the spell. Donkey tells her that she's an ogre, and Shrek's an ogre, and that they have a lot in common.
Shrek walks back to the windmill, holding a sunflower. He's rehearsing what he will say to Princess Fiona when he gives it to her. When he climbs the steps of the windmill, he overhears Fiona telling Donkey that she just can't marry whomever she wants, and to take a good look at her. She asks Donkey, "Who could ever love a beast so hideous and ugly? Princess and ugly don't go together. That's why I can't stay here with Shrek. My only chance to live happily ever after is to marry my true love." She tells Donkey that it's just how it should be. Shrek becomes disheartened because he thinks Fiona was calling him ugly, and then throws the sunflower down and storms off towards Duloc. Fiona tells Donkey that it's the only way to break the spell. He tells her that she has to tell Shrek the truth and starts to leave, but she says that no one must ever know and makes Donkey promise not to tell anyone. Donkey says that she should tell Shrek, then goes outside. Fiona opens the door and looks around, but only sees the sunflower and takes it inside. Donkey looks around then sleeps by the campfire.
In the morning, Princess Fiona picks off the petals of the sunflower, reciting the "He loves me, he loves me not" game, but instead saying, "I tell him, I tell him not." She pulls off the last petal, excited that she should tell Shrek about her spell. She opens the door and calls for him, but only sees Donkey outside snoring. The sun rises and she transforms back to human form. Shrek walks up and she rushes to greet him, but he angrily walks past her and sits on the steps. She says that she has to tell him something, but he replies that he heard everything she said last night. She says that she thought he would understand. He says he understands, quoting her asking, "Who could ever love a hideous, ugly beast?" She says that she thought it wouldn't matter to him, but he says that it does. A horse whinnies and they turn around. Fanfare announces Lord Farquaad's arrival as he rides towards them, accompanied by some knights, then Donkey wakes up. Farquaad greets Princess Fiona, and then Shrek demands that Farquaad give him the deed to his swamp, as promised. Farquaad tells Shrek that the swamp is cleared out as agreed, then tells him to take the deed and go before he changes his mind. Shrek grabs the deed and stands aside. Farquaad calls Fiona beautiful. She tells him that she was just saying a short farewell, just as a knight sets him on the ground. Farquaad says that it's sweet, that she doesn't have to waste good manners on the ogre; it doesn't have feelings. Fiona agrees that "it" doesn't. Farquaad grabs her hand and proposes to her. She looks at Shrek, who is staring at his deed, then accepts. Farquaad jumps up happily and tells her that he'll make plans for them to marry tomorrow. She stops him and says that they should get married today, before the sun sets. Shrek angrily walks back to his swamp. Farquaad agrees that they should get married today, and talks about all the things to prepare. They both get on the horse and head to Duloc, and then Fiona tells Shrek "fare-thee-well." Donkey tries to stop Shrek and says that there's something he doesn't know about Fiona. Shrek shouts at Donkey that he heard what they said last. He tells Donkey that since he and Fiona are great friends, Donkey should follow her home. Donkey replies that he wants to go with Shrek. Shrek continues shouting at Donkey that he lives alone in his swamp, not with anyone else, "especially useless, pathetic, annoying, talking donkeys!" Shrek storms off to his swamp.
("Hallelujah" by John Cale plays in the background.) At his swamp, Shrek sees that the fairy tale creatures are gone; only their tents remain, along with some debris. He sighs heavily and walks back to his house. Donkey walks through the forest, sadly glancing back. Shrek sees his reflection in a puddle of water, and then sadly lowers his head. Princess Fiona, in her wedding gown, looks sadly out the window. Shrek looks sadly out his window, then angrily takes a sunflower off the table and throws it into the fireplace. Fiona sadly looks at herself again in the mirror. Farquaad looks at himself in the Magic Mirror, which smiles only when he's looking at it. Fiona looks at the wedding cake and pushes the figurine of Farquaad down to its proper height. She turns around and quizzically looks at the suit of armor. At the same spot, in his house, Shrek leans sadly against the table and stares at the fireplace. Donkey drinks from a pond by the forest, then is startled when he hears and sees the dragon crying; they console each other. Shrek is alone, and tries to eat at his table; Fiona is alone, and tries to eat at her table; they both put their faces in their hands.
Shrek hears a thumping sound outside and opens the door to see Donkey putting branches on the ground. Donkey tells him that it's a wall. Shrek tells him that a wall should go around his swamp. Donkey replies that it does go around his half of the swamp, and that Donkey gets the other half. Donkey tells Shrek that he earned half of the swamp because he did half of the work rescuing the princess. They argue over ownership of the swamp. Shrek gives up and walks away, saying that he's done with Donkey, then Donkey chases after him. Donkey says that Shrek just thinks about himself; he's mean to Donkey, insults him, doesn't appreciate him, and pushes him around or away. Shrek asks Donkey that if he treated him so bad, why did he come back? Donkey replies that it's what friends do: they forgive each other. Shrek agrees, and then he shouts that he forgives Donkey for stabbing him in the back. Shrek goes into the outhouse and slams the door. Donkey tells Shrek that he's so wrapped up like onion layers in his feelings. Shrek tells Donkey to go away, but he tells Shrek that he's "doing it again," like he did to Fiona; all she ever did was love him. Shrek replies that he heard their conversation, that she called him ugly, a hideous creature. Donkey tells him that she wasn't talking about him, but was talking about somebody else. Shrek comes out and asks who she was talking about. Donkey refuses to tell him because Shrek doesn't listen to him. Shrek apologizes, and admits that he is just a big, stupid, ugly ogre. Donkey forgives him because that's what friends are for. Shrek wonders what Fiona said about him, but Donkey tells him to ask her. Shrek cries out that they won't make the wedding in time. Donkey whistles and the dragon flies down. Shrek climbs the chain up then the dragon puts Donkey up too. They fly away to Duloc.
At the castle, the bishop (voiced by Val Bettin) is marrying Princess Fiona and Lord Farquaad. Thelonius holds the rings. Two men hold up cue cards for the audience's appropriate response. Fiona interrupts and asks the bishop to skip to the "I do's". Farquaad chuckles and tells the bishop to continue. The dragon lands outside, and then the knights run away fearfully. Shrek goes to the door of the church, but Donkey tells him to wait until the preacher says, "Speak now or forever hold your peace", then for Shrek to say, "I object!" Shrek says that he doesn't have time for this, but Donkey replies that chicks like romance. They go to the side of the church and Shrek repeatedly throws Donkey up to look through a window. Donkey tells Shrek that they are already married. Shrek bursts into the church just before Farquaad and Fiona kiss, shouting that he objects. Fiona and Farquaad are annoyed to see him. Shrek wants to talk to Fiona, but she says that it's too late and tries to kiss Farquaad. Shrek grabs her hand and tells her that Farquaad only wants to marry her so that he can be king, then tells her that Farquaad is not her true love. Fiona asks him what he knows about true love. Shrek stammers, and Farquaad laughs because Shrek loves the princess. Farquaad cues the laughter. Fiona asks Shrek if it's true, but Farquaad grabs her hand and insists that she kiss him now. Fiona looks at the setting sun and recalls her spell. She walks to the window and tells Shrek that she wanted to show this to him before. She transforms into an ogre, and then grins sheepishly at Shrek. As for Shrek, he can only casually note that her state explains a lot about her recent behaviour.
The audience is shocked. Farquaad sees Fiona and says that "it" is disgusting and orders his guards to get "it" out of his sight, to get them both. As Shrek and Fiona try to reach each other, Farquaad declares that the marriage is still binding, that he is still king, and puts on the crown. As guards drag Shrek away, Farquaad tells that he'll beg for death. He then tells Fiona that he'll lock her back in that tower for the rest of her life. Shrek frees one of his hands and whistles. The dragon bursts through the large stained glass window with Donkey on top and swallows Farquaad, killing him, then burps out his crown. Shrek tells Fiona that he loves her, and she tells him that he loves him too. They kiss, and then Fiona begins her transformation as her voice-over recounts the rest of the spell. She rises up into the air, glowing. Bright light radiates from her, then a shock wave from her shatters all the windows in the church except one (which the dragon later breaks). Fiona completes her transformation, and then returns to the floor and collapses. Shrek helps Fiona up. She's still an ogre, and tells Shrek that she doesn't understand, that she's supposed to be beautiful. Shrek tells her that she is beautiful, and they kiss again.
At the swamp, Shrek and Fiona get married, with Donkey and all the fairy tale creatures as guests. The wedding song is "I'm a Believer", by Smash Mouth. One of the fairy godmothers transforms the three blind mice into horses, and a garlic bulb into a carriage, and then Shrek and Fiona leave in the carriage. Donkey takes over the song, with the others singing and dancing. The wedding celebration continues while Shrek and Fiona ride away into the sunset.
The fairy tale ends with "And they lived ugly ever after. The end." The book closes, revealing the fairy tale to be "Shrek", and the song ends.
Synopsis written by Mu_Ve_Watchr_89.