Who was originally cast for the voice of Shrek ?
Shrek is a 2001 American computer - animated fantasy - comedy film produced by PDI / DreamWorks , released by DreamWorks Pictures , directed by Andrew Adamson and Vicky Jenson , featuring the voices of Mike Myers , Eddie Murphy , Cameron Diaz , and John Lithgow .