Continuity mistake: When Shrek and Fiona are fighting the dragon, the amount of chain between Shrek and the dragon changes after he wraps the chain around the dragon's tail.

Shrek Forever After (2010)
Ending / spoiler
Starring: Antonio Banderas, Eddie Murphy, Cameron Diaz, John Cleese, Julie Andrews, Mike Myers, Jon Hamm, Craig Robinson
Rumplestiltzken offers the "Deal of a Lifetime" to anyone who turns Shrek in, so Shrek turns himself in and wishes for all the captured ogres to be set free. Rumplestilzken locks Shrek up with Fiona. The loophole being that since Shrek was never born, Fiona's curse was never broken and she will become human at sunrise, so she is technically is not an ogre. Donkey and all the other ogres storm the castle and Shrek and Fiona escape. Rumplestiltzken is defeated, but it's too late - Shrek's day is up, so he starts to disappear. Fiona kisses him, which breaks the spell (True Love's Kiss, remember?). Shrek wakes up earlier in the film at his kids' birthday and they all live happily ever after.
moviedragon
Donkey: Man, you are a cat-tastrophe.
Puss in Boots: And you, are ri-donk-ulous.
Question: Why did the king and queen disappear when the king signed the contract? The deal was that Fiona will be saved from the curse if he did - but Fiona wasn't saved at all. Was the contract void from something?
Join the mailing list
Separate from membership, this is to get updates about mistakes in recent releases. Addresses are not passed on to any third party, and are used solely for direct communication from this site. You can unsubscribe at any time.
Check out the mistake & trivia books, on Kindle and in paperback.
Answer: Rumpelstiltskin used a contract that 'made all their problems disappear'. He didn't reference any specific problem and the king and queen assumed it would cure the curse. However, it just makes the king and queen disappear, and since they have disappeared, they will no longer have any problems.