De groene Shrek (Mike Myers) maakt kennis met zijn kersverse schoonouders in dit vervolg op de succesvolle computeranimatiefilm uit 2001
Wanneer Shrek en zijn lieftallige Fiona terugkomen van hun huwelijksreis wacht hen een verrassing: een brief van Fiona's ouders. Zij nodigen het kersverse stel uit voor een diner zodat Shrek zijn schoonouders eindelijk kan ontmoeten. Samen met de vervelende maar goedhartige Donkey gaan ze op reis naar het kasteel van Fiona's ouders. Vader en moeder hadden een koene ridder verwacht, maar kunnen er wel mee leven dat het een boeman is geworden. Ondertussen is er een held met blond golvend haar op bezig met het redden van de mooie Fiona uit het kasteel wat jarenlang haar gevangenis was. Wanneer hij klaarstaat om gezoend te worden merkt hij dat Fiona er al lang niet meer is. Mike Myers, Eddie Murphy en Cameron Diaz keren terug als de stemmen van Shrek, Donkey en prinses Fiona in 'Shrek 2', het vervolg op de succesvolle computer-animatiefilm uit 2001. De nieuwe geluiden komen van Fiona's vader en moeder: John Cleese als King Harold en Julie Andrews als Queen Lillian. Antonio Banderas is Puss-in-Boots (de Gelaarsde Kat), Rupert Everett vertolkt prins Charming en diens gehaaide moeder werd ingesproken door Jennifer Saunders (tv-serie 'Absolutely Fabulous'). 'Shrek 2' wordt wederom geregisseerd door Andrew Adamson, dit keer met co-regisseurs Kelly Asbury en Conrad Vernon.