MovieChat Forums > Shrek (2001) Discussion > How did Shrek know?

How did Shrek know?


Okay, I've got a potential plot problem in my hands regarding the titular character knowing something that was never made public to him AFAIK.

No, it's not the bit where he and Donkey were heavily implying Farquaad's "short" elements to Fiona, because that was a failed attempt at adult humor that unintentionally created a plot hole on how they knew he was a midget rather insinuation that he... was lacking in bed to put it mildly for those innocent minds who were watching the film. I'm aware of what they were getting at (at least, I'm aware now). While I would hope they would subtly allude to his suspected "compensation for something" in such a way that didn't imply to the younger viewers that Shrek and Donkey knew that Farquaad was a midget despite never getting a clear look at him, I can understand what the writers were trying to do there.

No, what I'm referring to was the climax where Shrek crashed the wedding. When Fiona angrily demanded that Shrek give her a good reason why Fiona shouldn't marry Farquaad, he answered that the latter's only wanting to marry her just so he'd be king and that he's not her true love (which in fact was true). My problem is, how the heck did Shrek know about Farquaad's intention behind marrying Fiona when he never even been present at Farquaad's castle at the time Farquaad made that plan from the Magic Mirror (and thus told his men to organize a tournament). In fact, during that time, Shrek and Donkey were still navigating the swampy woods trying to get to Farquaad's castle so Shrek would get the fairy tale squatters off his swamp. And considering Shrek and Donkey had only just arrived via Dragon at Duloc to stop the wedding, there was no real way for them to have simply done sleuthing around in Duloc when they discovered this.

Can someone please explain how Shrek was even able to know such details? I don't recall Farquaad even making that bit public when making that speech to the Duloc citizenry/knights (even before Shrek made himself public and nearly got himself killed by the knights at Farquaad's behest).

reply

[deleted]

Anyone?

reply

He probably didn't know for sure, but Farquaad's reputation as an asshole was likely widely known, considering he was the ruler of the area. And Shrek had been personally victimized by Farquaad's assholery already. Also, marriage for political reasons was standard practice among aristocrats. So, it was a reasonable assumption.

reply

sounds like a good explanation

reply

I never realized that was a plot hole. How did Shrek know that when nobody told him? It's not like he had a talk with the magic mirror beforehand, and I doubt he knew much about how medieval politics worked. One thing that is clear is that he knew Fiona didn't love Farquaad, and it was pretty clear that the guy's kindness and sincerity towards her when they finally met was all a mask.

reply

I would assume that he just put two and two together.

Farquad sent Shrek on a quest to rescue somebody who he had literally never met, so he could be married to her. He clearly wasn't doing it for love. Not only that, but when Shrek arrived at the castle the first time, they were holding a tournament to decide which knight would go rescue her. Farquad claimed that if the first knight died, he'd send the runner up, then the next runner up and so on until one of them finally managed to break her free of the castle. For whatever reason, he was clearly desperate to be married to her, and was very public in showing it.

It's not hard to guess that he had ulterior motives.

reply

Farquaad is not putting his own life at risk to rescue Fiona - he'd rather have someone do it for him. Shrek wasn't wrong when he said Fiona asked a good question (why didn't [Farquaad] come rescue me?). So yes, Shrek may not have been present to see all the details of Farquaad's plan to become king but he's not a dumb guy. Like others have said it's standard practice for aristocrats to do this.

reply

Because Shrek is god.

reply