Hollywood star Cameron Diaz is now happily married to musician Benji Madden. However, before finding love with the Good Charlotte guitarist, the Charlie's Angels actress had a star-studded love life.
From pop stars and fellow actors to professional athletes and models, the actress who rose to fame with her role in The Mask – before winning hearts as one of Charlie's Angels – has had relationships with several famous and handsome men both in and outside of Hollywood.
As Cameron Diaz turns the big Five-O today, August 30, here's a look at her A-list dating history before settled down with Benji Madden in 2015.