Although P Diddy, real name Sean Combs, has had a hugely successful career in the hip-hop world, and seems to always have a gorgeous woman by his side, but the music mogul recently revealed he regrets ending things with former flame Cameron Diaz.

P Diddy
P Diddy wishes he never let Cameron Diaz get away

Diddy, who famously dated Jennifer Lopez for three years, couldn't help but gush about the Hollywood actress while enjoying a night out with friends, calling her the "sexiest girl in the world," according to Us Weekly.

More: Everybody Loves Jennifer Lopez’s ‘Booty’ Including Ex Sean ‘Diddy’ Combs

"He was at a dinner and the subject turned to Cameron dating Benji Madden," an insider told the magazine. "He said, 'If I could turn back time, things would be different!'"

The source added, "He was bummed, saying, 'She's the sexiest girl in the world.'"

More: Cameron Diaz Is “Not Looking For A Husband Or Marriage,” And Is Open To Fully Nude Movie Scenes

Diddy and Cameron were first romantically linked back in 2008, and in 2012 she was spotted getting very close with the rapper at a CAA gala in West Hollywood. Thing between the pair were reportedly very steamy until they parted ways.

Cameron Diaz
Diaz was first romantically linked with the music mogul in 2008

"Her hair was all crazy, her makeup was smeared and they made out in front of everyone," the insider also told the mag about Diaz and Diddy's PDA during the 2012 gala. "She was acting like a teenager!"

Although their relationship never turned into anything serious, Diaz went on to date a string of high-profile stars, including Justin Timberlake, Jared Leto, and Matt Dillon. The 42 year-old actress has been dating Good Charlotte's Benji Madden since May, she was reportedly set up with the rocker by Madden's brother's wife, Nicole Richie.