Double bill of the post-modern computer-animated comic fantasy. In the first film, Shrek (2001), reclusive ogre Shrek (Mike Myers) lives in a swamp on the edges of a fairytale kingdom. The vain yet diminutive ruler of the land, Prince Fahrquaad (John Lithgow) decides to streamline his kingdom by getting rid of all the fairytale characters, who promptly decamp to live in Shrek's swamp. Faced with these unwanted tenants, Shrek strikes a deal with the Prince, promising to find and return with Princess Fiona (Cameron Diaz), marriage to whom will finally confer on the Prince his kingly status. In return, the Prince promises to evict the various characters living on Shrek's land. Shrek's task is further irritated by the unwanted company of a tirelessly wise-cracking Donkey (Eddie Murphy). In the sequel, Shrek 2 (2004), Shrek returns from his honeymoon with Princess Fiona to find an invitation from Fiona's parents, King Harold (John Cleese) and Queen Lilian (Julie Andrews) asking the newlyweds over to the Land Far, Far Away for dinner. On their arrival, they find that the King and Queen are less than pleased to see their daughter hitched to an affable green ogre, and looking rather the worse for wear herself compared to her former dazzling royal brilliance. When reminded by a conniving Fairy Godmother (Jennifer Saunders) of an ancient deal to match Fiona with her son, the vain and pompous Prince Charming (Rupert Everett), Shrek's new in-laws and their accomplices pull out all the stops to rid their kingdom of Shrek and restore their daughter to her former beauty - including hiring the services of notorious swashbuckling ogre-slayer Puss-in-Boots (Antonio Banderas).