Amy Sedaris, Amy Poehler, Maya Rudolph, and Cheri Oteri are all joining the cast of Shrek the Third for DreamWorks Animation.

They'll lend their voices as an elite, ninja-like strike force of fairy tale princesses of Cinderella (Sedaris), Snow White (Poehler), Rapunzel (Rudolph), and Sleeping Beauty (Oteri). According to The Hollywood Reporter, the ladies, organized by Princess Fiona, form an underground resistance movement to fend off a coup d'etat by Prince Charming (Rupert Everett) in the land of Far, Far Away.

More recent additions to the cast include Ian McShane as Captain Hook, John Krasinski as Sir Lancelot and Monty Python veteran Eric Idle as Merlin the magician.

Shrek the Third roars into theaters May 18, 2007