Cameron Diaz Movies
Celebrate Cameron Diaz Coming Out of Retirement by Rewatching Her Best Films
7
Diaz voiced the role of Fiona in the animated classic "Shrek." In this 2001 fantasy, a difficult ogre named Shrek (voiced by Mike Myers) sets out on a journey to save the bold and lovable Princess Fiona. This is one of Diaz's most successful roles, with the film eventually turning into a three-instalment franchise with various spinoffs, including "Shrek the Halls" and "Shrek Forever After."