Hip-Hop mogul P Diddy has allegedly been caught snogging Cameron Diaz at a New York hotel.
According to Life & Style, the Coming Home rapper and Diaz were seen sharing a passionate smooch at the Big Apple's Dream Downtown building last weekend.
Eye-witnesses told the publication that Diddy and the Bad Teacher actress were "making out like teenagers" - fuelling reports that they're an item.
The couple, who were said to be casually dating earlier this year, have previously dismissed rumours of romance, insisting they were only meeting up to discuss film projects.
Cameron is thought to have called off her on/off relationship with basketball ace Alex Rodriguez in September, while the 42-year old rap icon was recently snapped with his long-term gal pal, Cassie.
Speaking of Diddy - real name Sean Combs - a friend of the star previously stated that he was always "single whenever there's a better offer on the table."