Cameron Diaz, who voiced Fiona, is pictured next to her character
A red-haired woman with an iron man mask in her hands. Sparks
A girl with a pink headband holds a mug in her hands against a background of fine snow
The cartoon character Shrek. Fiona stands with a gun in her hands