Cameron Diaz's love life, it's definitely been a journey to get to the happiest place she's ever been with her husband, Benji Madden. For decades, she's been remarkably open about all of it.Before marrying the 41-year-old Good Charlotte rocker in January 2015, the 47-year-old actress was a magnet for tabloids thanks to her romances with fellow A-listers.