Shrek 2 is a 2004 American computer-animated fantasy comedy film produced by DreamWorks Animation and directed by Andrew Adamson, Kelly Asbury and Conrad Vernon. It is the second installment in the Shrek series, the sequel to 2001's Shrek, and features the voices of Mike Myers, Eddie Murphy, Cameron Diaz, Antonio Banderas, Julie Andrews, John Cleese, Rupert Everett, and Jennifer Saunders. After Shrek and Fiona return from their honeymoon, they are invited to a royal ball thrown by Fiona's parents to celebrate their marriage. Shrek is reluctant to participate, reasoning that he is worried about how Fiona's parents would react to her new look. Donkey appears, wanting to move in with them after a fall-out with Dragon, much to their consternation. They all travel to the kingdom of Far Far Away and meet Fiona's parents, King Harold and Queen Lillian, who are surprised by Fiona's choice of husband and her new appearance. Harold is repulsed, and at a family dinner, he and Shrek get into a heated argument over how Shrek and Fiona will raise their family. Fiona, disgusted at their behavior, locks herself in her room, where she meets her Fairy Godmother, who is also startled by Fiona's new looks and marriage. Subsequently, King Harold is accosted by the Fairy Godmother and Prince Charming, her son. He had arranged with the Fairy Godmother that Charming would marry Fiona and they demand that he gets rid of Shrek. Shrek worries that he and Fiona aren't meant to be, particularly after finding a diary from her pre-teenager years and discovering that she was once infatuated with Prince Charming. Harold arranges for Shrek and Donkey to join him on a hunting trip, which is really a trap to lure the two into the hands of an assassin, Puss in Boots.