Cameron Diaz; we love everything about this woman, she is funny, gorgeous and is the ultimate girl crush, did we mention she has a body to die for? She burst onto the scene with her debut film ‘The Mask’ alongside funny man Jim Carey. That’s where we all fell in love with Cameron Diaz. And who can forget that epic hair moment in ‘There’s Something About Mary’. Which will forever be remembered in 90’s history. She was also on part of the ‘Charlie’s Angels’ trio alongside Drew Barrymore and Lucy Liu- cue Destiny’s Child anthem Independent, which we couldn’t stop singing.

When it comes to looking great this star has the best legs in Hollywood. And she knows exactly what style formula work for her, from sky scrapper minis to getting away with a sweater as a dress, only she can pull off. Cameron puts in the work when it comes to keeping fit, and if she isn’t rocking a bikini on the beach you will surely find her showing off those toned arms in a sleeveless outfit.

Being a former Elite model there is no denying Cameron Diaz has killer looks. She wowed everyone when turned up to the 1999 premiere of ‘Being John Malkovich’ with dark brown locks, a contrast to her go to blonde hair.

We all love that Cameron is happily married to Good Charlotte guitarist and twin of Joel Madden, who is married to super stylish celeb Nicole Richie. But we can’t help but giving Cameron a high five, the beauty has bagged a few hot men. She just about broke every Justin Timberlake fans hearts when the pair started dating. The beauty also dated actor Matt Dillon and Jared Leto.

Cameron has had many great moments, we just can’t keep up! But just as a small taster check out our top pics of Cameron’s girly to pure comedy moments, we guarantee a few Lolz along the way.