42 year old actress, Cameron Diaz made some effort to hide her ring when she kept her hands in her pockets as she made an appearance on Miami’s Walk of Fame on Tuesday, December 9, 2014.
However, the rumours that she is engaged to boyfriend Benji Madden were intensified after she gave a glimpse of the diamond encrusted ring when she waved to fans as she promoted her new film, Annie.
The actress has been spotted wearing the ring since October, but she has not responded to the rumours that she is engaged to the Good Charlotte star, who she confirmed she was dating in June.
She has had a string of high profile relationships with Justin Timberlake, Alex Rodriguez and Puff Daddy, before finding her Mr Right.