Cameron Diaz

Cameron Diaz

Cameron Diaz

Cameron Diaz

Acting

Annie (2014)

Miss Hannigan

In a World... (2013)

Amazon Leader (uncredited)

Shrek's Thrilling Tales (2012)

Princess Fiona (voice)

Gambit (2012)

PJ Puznowski

Bad Teacher (2011)

Elizabeth Halsey

Scared Shrekless (2010)

Princess Fiona (voice)

Shrek Forever After (2010)

Princess Fiona (voice)

Teenage Paparazzo (2010)

Self (uncredited)

The Box (2009)

Norma Lewis

Shrek the Halls (2007)

Princess Fiona (voice)

Shrek the Third (2007)

Princess Fiona (voice)

In Her Shoes (2005)

Maggie Feller

Far Far Away Idol (2004)

Princess Fiona (voice)

Shrek 2 (2004)

Princess Fiona (voice)

Minority Report (2002)

Bus Passenger (uncredited)

The Sweetest Thing (2002)

Christina Walters

Slackers (2002)

Cameron Diaz

Shrek (2001)

Princess Fiona (voice)

Things You Can Tell Just by Looking at Her (2000)

Carol Faber (segment "Love Waits For Kathy")

Any Given Sunday (1999)

Christina Pagniacci

The Mask (1994)

Tina Carlyle