'Shrek 2' is a 2004 American computer-animated fantasy film produced by DreamWorks Animation, and directed by Andrew Adamson, Kelly Asbury and Conrad Vernon. It is the sequel to 2001's Shrek. Mike Myers, Eddie Murphy and Cameron Diaz reprise their respective voice roles of Shrek, Donkey, and Fiona from the first film, joined by Antonio Banderas, Julie Andrews, John Cleese, Rupert Everett, and Jennifer Saunders.

Sometime after the first film, Shrek, Donkey and Fiona go to visit Fiona's parents (voiced by Andrews and Cleese), while Shrek and Donkey discover that a zealous Fairy Godmother (voiced by Saunders) is plotting to destroy Shrek and Fiona's marriage so Fiona can marry her son, Prince Charming (voiced by Everett). This prompts Shrek and Donkey into teaming up with a swashbuckling cat named Puss in Boots (voiced by Banderas) in order to stop her.

'Shrek 2' premiered at the 2004 Cannes Film Festival, where it competed for the Palme d'Or. The film was subsequently released in theatres on May 19, 2004. Upon its release, it scored the second-largest three-day opening weekend in US history at the time of its release, as well as the largest opening for an animated film until May 18, 2007, when it was eclipsed by its sequel 'Shrek the Third'. It went on to be the highest-grossing film of 2004.

More Info: en.wikipedia.org