There seem to be two distinct camps where the Shrek movies are concerned: The people who unabashedly love these sweetly silly revisionist fairy tales -- and the people who consider Shrek and Shrek 2 astonishingly overrated pieces of CGI goofiness that certainly didn't deserve their massive payouts. ($484 million and $920 million worldwide, respectively, and that doesn't include DVD sales.) Me, I fall firmly in the former camp: I'm a big fan of both Shrek flicks. I think they're light, witty, clever and stunningly animated family-style adventures -- but they're not over-scrubbed and ultra-sanitized like most of Disney's weaker attempts.

So obviously I'm pretty pumped to see Shrek the Third, and if this brand-new trailer is any indication, I'll probably be chuckling like a stoned monkey throughout most of this second sequel. The kids will go for the comedy, the characters and the colorful little adventures, but folks like me go for the cast: Mike Myers and Cameron Diaz have done some fine voice-work in the first two flicks, but I'm most fond of Eddie Murphy as Donkey, Antonio Banderas and Puss-in-Boots, and (of course) the immortal John Cleese as King Harold. (OK, so it's a small part, but just the sound of Cleese's voice makes me laugh.)

What I find most intriguing about Shrek the Third is its big list of newcomers: Ian McShane as Captain Hook? Eric Idle as Merlin the Wizard? John Krasinski as Sir Lancelot? Very cool! And get this line-up of prickly princesses: Cheri Oteri (Sleeping Beauty), Maya Rudolph (Rapunzel), Amy Poehler (Snow White) and Amy Sedaris (Cinderella)! How cool is that?! (Oh yeah, and Justin Timberlake as the young Prince Arthur, the only misstep that casting directors actually let Cameron Diaz talk them into made.) Anyway, fun stuff. New trailer here. The film opens May 18.