"Shrek 2" sends Shrek, Donkey and Princess Fiona on a whirlwind of new adventures with more fairy-tale favorites to lampoon along the way. Shrek and Princess Fiona return from their honeymoon to find an invitation to visit Fiona's parents, the King and Queen of the Kingdom of Far, Far Away. With Donkey along for the ride, the newlyweds set off. Little did Shrek and Fiona know that their marriage had foiled all of her father's plans for her future...and his own. Now the King must enlist the help of a powerful Fairy Godmother, the handsome Prince Charming and that famed ogre killer Puss In Boots to put right his version of "happily ever after."