Shrek 2 › Cast
Mike Myers
Shrek
Eddie Murphy
Donkey
Cameron Diaz
Princess Fiona
Julie Andrews
Queen Lillian
Antonio Banderas
Puss-in-Boots
John Cleese
King Harold
Rupert Everett
Prince Charming
Jennifer Saunders
The Fairy Godmother
Larry King
The Ugly Stepsister
Aron Warner
Wolf
Kelly Asbury
Page
Conrad Vernon
Cedric/Announcer/Muffin Man/Mongo/Gingerbread Man
Cody Cameron
Pinocchio
Christopher Knights
Blind Mouse