The Scottish swamp-dweller is back for his fourth adventure, this time making an ill-advised pact with Rumpelstiltskin. Banished to a Shrek-less version of the land of Far Far Away, the unfortunate ogre must once again win the love of Princess Fiona if he's to ever get back home. Reportedly the last Shrek adventure, the fairy tale fun shows no sign of flagging in this enjoyable 3D romp.
If you're having trouble getting ogre-enthusiastic for this fourth Shrek adventure, rest assured that it's a vast improvement on the lacklustre Shrek the Third.
Having finally got his fairy tale ending, Shrek (Myers) discovers that family life with his wife Fiona (Diaz) and three kids hasn't left him happy ever after.
Longing for a return to his footloose days as a fearsome ogre, Shrek makes a deal with shifty shorty Rumpelstiltskin (Dohrn) to get one day of his old life back, but the devious dwarf double-crosses him.
Finding himself in a twisted alternate version of the land of Far Far Away, Shrek is shocked to find that he has never been born and, as a result, the kingdom is now being run into the ground by new ruler Rumpelstiltskin.
Discovering that the only way to undo the spell is to make Fiona - now a tough revolutionary - fall in love with him again, Shrek must endeavour to win her heart once more.