Actress Cameron Diaz and rapper/music mogul Sean Combs, a.k.a. P. Diddy, are rumored to have been dating since they were caught kissing in December of last year. Now they have allegedly gone public with their relationship. The 39-year-old actress and 42-year-old musician have been spotted together at numerous parties, and though they have been linked together as far back as 2008, this time it may be serious. Diaz most recently starred in the movie, Bad Teacher, while Diddy is said to be creating a new music cable network named Revolt. In the past the actress has dated baseball player Alex Rodriguez and singer/actor Justin Timberlake, while Diddy most famously dated singer/actress Jennifer Lopez and R&B singer Cassie Ventura. In addition to Diaz’s possible new romance with Diddy, she has gotten a new much talked about shorter haircut, and is rumored to have gotten breast implants.