DreamWorks Animation said Thursday that the final cast for its upcoming computer-animated comedy "Shrek the Third" has been set. The original casts from "Shrek" and "Shrek 2" -- Mike Myers, Eddie Murphy, Cameron Diaz, Antonio Banderas, Rupert Everett, Julie Andrews and John Cleese -- will reprise their roles in this third chapter of the Shrek story.
An all-new group of actors and comedians has joined the cast for "Shrek the Third". Grammy Award-winning singer/songwriter Justin Timberlake will play the role of Fiona's rebellious teenage cousin Artie, the inimitable Eric Idle will play Merlin and John Krasinski will play Lancelot. Making up a new fighting force of fairy tale princesses are: Cheri Oteri as Sleeping Beauty, Amy Poehler as Snow White, Maya Rudolph as Rapunzel, and Amy Sedaris as Cinderella. Ian McShane will play Captain Hook.
Slated for release on May 18, 2007, "Shrek the Third" is being directed by Chris Miller and co-directed by Raman Hui. The film is being produced by Aron Warner and executive produced by Andrew Adamson and John H. Williams.