Cameron Diaz turns 40 today. The actress gained fame in the 1990s with roles in such films as "The Mask," "My Best Friend's Wedding" and "There's Something About Mary." Diaz also starred in the popular "Charlie's Angels" movies and voiced the character Princess Fiona in the "Shrek" movies.