Cameron Michelle Diaz (born August 30, 1972) is an American actress and former fashion model who is best known for her role as Mary Jensen in There's Something about Mary and voicing Princess Fiona in the Shrek film franchise. 

For Disney, she starred in the Touchstone Pictures/Miramax film Gangs of New York, as Jenny Everdeane.