Speaking at her wedding Cameron Diaz said she waited to marry because she 'didn't want to settle'. Insiders say the actress spoke after marrying Benji Madden, telling her guests 'I waited because I didn't want to settle. Now I got the best man ever. My special man. He's mine.'
While Benji reportedly said: 'I only asked to be in control of two things: The music and the cake.
42 year old Cameron previously dated Alex Rodriguez, Justin Timberlake and Matt Dillon. The couple, who've been dating for 8 months, married in front of celebrity guests like Drew Barrymore, Nicole Richie and Leslie Mann.