Cameron Diaz celebrates a milestone birthday today: the gorgeous actress is now 40 years old! Despite her questionable taste in men, Diaz remains a THG favorite for quotes such as how she often travels for penis. She's also the voice of Princess Fiona in the
Shrek franchise and cracked us up by appearing opposite ex-boyfriend
Justin Timberlake in
Bad Teacher. So raise a glass to the four-time Golden Globe nominee and click through the ...