Cameron Diaz, actor

Cameron Diaz Movies

Cameron Diaz has appeared in 4 Shrek films, most often as Princess Fiona (voice). The first was Shrek (2001).

Cameron Diaz in Shrek

Shrek

Characters: Princess Fiona (voice)

Facts

Franchises
Shrek
Films acted in
4
Best known role here
Princess Fiona (voice) (4 films)
Worldwide box office of these films
$2.98 billion