Skip to Content

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 following picture montage in her beautiful honor…

The Hollywood Gossip Logo

Among other celebrities celebrating a birthday today: Andy Roddick (30), Lisa Ling (39) and Warren Buffett (82).