Cameron Diaz

Cameron Michelle Diaz (born August 30, 1972) is a former American actress, producer, author, and fashion model who voices Princess Fiona  in Shrek movies.

Roles
2001 Shrek Princess Fiona Voice Role

2004 Shrek 2 Princess Fiona Voice Role

2007 Shrek The Third Princess Fiona Voice Role

2010 Shrek Forever After Princess Fiona Voice Role