Shrek the Third - Cast
as Donkey
as Princess Fiona
as Prince Charming
as Prince Artie
as Queen Lillian
as King Harold
as Merlin
Cheri Oteri
as Sleeping Beauty
as Snow White
as Rapunzel
Amy Sedaris
as Cinderella
as Captain Hook
Susan Blakeslee
as Evil Queen