Celebrate Cameron Diaz’ Birthday With These Unforgettable Shots [SLIDESHOW]

Celebrate Cameron Diaz’ Birthday With These Unforgettable Shots [SLIDESHOW]

It’s Cameron Diaz’ birthday on Friday.

In honor of the 46-year-old actress’ day, we searched the internet and found her most unforgettable looks on the red carpet and stage to date.

Born in San Diego, California, the “Charlie’s Angels” star got her first big break in the entertainment business when she auditioned for and got the female lead role of Tina Carlyle opposite Jim Carrey in “The Mask” in 1994. (RELATED: Salma Hayek’s Cover Of GQ Mexico Is The Best Thing You Will See All Day [PHOTOS])

During her career over the last two decades, she has played some of our favorite characters on the big screen including the part of a quirky girl named Mary — who seemed to draw attention from all sorts of characters that crossed her path — in “There’s Something About Mary” in 1998. The role launched her from unknown to super star celebrity status and she became one of the most sought after actresses in Hollywood. (RELATED: 25 Times Demi Lovato Rocked The Red Carpet And Stage [SLIDESHOW])

Not to mention, the unforgettable voiceover role of one of the greatest animated characters ever in the “Shrek” franchise as Princess Fiona from (2001-2010) alongside Mike Myers. (RELATED: Celebrate Anna Kendrick’s Birthday With Her Hottest Looks [SLIDESHOW])

Here’s to hoping 2018 is just as jaw-dropping as the last years. Happy Birthday, Cameron!

Read on The Source