Shrek Forever After - Cast

Shrek Forever After Movie Poster

Eddie Murphy

as Donkey


Cameron Diaz

as Fiona



Julie Andrews

as Queen Lillian


John Cleese

as King Harold




Jane Lynch

as Gretched


Craig Robinson

as Cookie



Kathy Griffin

as Dancing Witch/Wagon Witch 1



Kristen Schaal

as Pumpkin Witch/Palace Witch


Meredith Vieira

as Broomsy Witch


Regis Philbin

as Mabel


  Change Location