Outre ce que lui a rapporté financièrement Shrek, Cameron Diaz est très attachée à son personnage de Fiona, comme elle l'a expliqué dans une interview ...
Pour les garçons et les filles, les hommes et les femmes, mais c’est aussi pour les gens qui le savent depuis le début et qui ont besoin de le réentendre, et pour les gens qui ne l’ont jamais entendu et qui ont besoin de l’entendre pour la première fois.” Pour ce nouvel épisode, Cameron Diaz a obtenu près de 30 millions de dollars, notamment grâce au pourcentage des recettes du film au box-office puisqu’aux États-Unis, le film, lors de sa seule première semaine de diffusion, a permis de récolter 121 629 270 dollars ! Cameron Diaz voit la vie en vert.