Shrek 2 is a 2004 American computer animated comedy film from DreamWorks Animation, the sequel to the 2001 hit film Shrek. Now that Shrek (voice of Mike Meyers) and Fiona (voice of Cameron Diaz) are married, it's time to take the next big step in their relationships: Shrek has to meet Fiona's parents. While meeting the in-laws may never be at the top of a young groom's to-do list, it can be particularly unpleasant when one's grandparents happen to be the very prim and proper King Harold (voice of John Cleese) and Queen Lillian (voice of Julie Andrews) of the kingdom of Far Far Away. Throw in a scheming Fairy Godmother (voice of Jennifer Saunders) and a metrosexual Prince Charming (voice of Rupert Everett) with an ego the skize of a dragon, and you're in for some crazy adventures. Shrek 2 is 93 minutes of pure, unadulterated fun!