Animation, with the voices of Mike Myers, Eddie Murphy and Cameron Diaz. Newlyweds Shrek and Fiona are invited to Far Far Away to meet her mum and dad, but their visit turns sour when the in-laws discover their daughter is an ogre and a meddling Fairy Godmother causes more trouble.