Actress Cameron Diaz has fuelled speculation she is set to marry long-term boyfriend Justin Timberlake after being snapped with a ring on her wedding finger.
The couple has been dating for three years and was photographed leaving swanky Nobu Berkeley restaurant in London last night, with Diaz making no effort to hide the dazzling ring. The pair was later spotted dirty dancing at celebrity hotspot Boujis.
Last month, veteran Hollywood reporter Janet Charlton reported on her website that 24-year-old Timberlake had dumped Diaz, 33, so he could "sow his wild oats" on his upcoming world tour.
The reports were quickly trashed by the couple, who shortly after flew for a romantic getaway t ...