Cameron Diaz Movies
Celebrate Cameron Diaz Coming Out of Retirement by Rewatching Her Best Films
11
Diaz reprised her role of Princess Fiona in the Shrek franchise's "Shrek 2." In the second instalment, Fiona and Shrek return from their honeymoon and visit Fiona's parents at their kingdom, which results in some unexpected tension. Critics raved about "Shrek 2," with Collider even writing that the sequel is one of the best animated sequels ever.