Cameron Diaz attempts to hide ring amid engagement rumours

Cameron Diaz continues to keep us guessing amid rumours that she is engaged to boyfriend Benji Madden. The 42-year-old actress, who has been spotted wearing a diamond encrusted ring on her ring finger since October, kept her hands in her pockets as she made an appearance on Miami's Walk of Fame on Tuesday.

However the actress soon gave a glimpse of the ring when she waved to fans as she promoted her new film Annie.


Cameron Diaz gave a glimpse of her diamond encrusted ring as she waved to fans

Cameron has not responded to rumours that she is engaged to the Good Charlotte star, who she confirmed she was dating in June. However the star has now been spotted wearing the ring on a number of occasions, including at the Hollywood Costume Luncheon in Los Angeles.

The star has had a string of high profile relationships with Justin Timberlake, Alex Rodriguez and Puff Daddy, but has recently opened up on finding her Mr Right.


Cameron Diaz and Benji Madden started dating earlier this year

Speaking to Cosmopolitan, she revealed: "You have to find someone in the same place as you are. Timing is everything. If you get into a relationship where you want something the guy doesn't want, it's never gonna work.

"You're never going to get him to be in that place. No matter how old you are, finding the guy who's in the same place as you and wants to show up is the only way a relationship works, period."