Shrek the Third
Cast & Crew
Mike Myers Shrek
Eddie Murphy Donkey
Cameron Diaz Princess Fiona
Antonio Banderas Puss in Boots
Rupert Everett Prince Charming
Justin Timberlake Prince Artie
Julie Andrews Queen Lillian
John Cleese King Harold
Eric Idle Merlin
Cheri Oteri Sleeping Beauty
Amy Poehler Snow White
Maya Rudolph Rapunzel
Amy Sedaris Cinderella
John Krasinski Sir Lancelot
Ian McShane Captain Hook
Larry King Doris
Regis Philbin Mabel
Seth Rogen Ship Captain
⨁Full Cast & Crew