Cameron Michelle Diaz is an American actress, producer, author, and former fashion model. She is best known for her role as Mary Jensen in the 1998 comedy There's Something about Mary, and for voicing Princess Fiona in DreamWorks' Shrek films.
For Disney, she portrayed Jenny Everdeane in the 2002 Touchstone Pictures/Miramax film, Gangs of New York.