Not one to give up his beloved swamp, Shrek recruits his friends Donkey (Murphy) and Puss (Antonio Banderas) to install the rebellious Artie (Justin Timberlake) as the new king. Princess Fiona (Diaz), however, rallies a band of royal girlfriends to fends off a coup d'etat by the jilted Prince Charming (Rupert Everett).