Cameron Diaz ‘was straddling’ Diddy at West Hollywood party

Washington: Cameron Diaz was spotted “straddling” Sean ‘Diddy’ Combs at a booze-filled CAA gala at Soho House in West Hollywood.

The 42-year-old actress has been the ‘Bad Teacher’ star’s on-and-off hookup since 2008.

“Her hair was all crazy, her makeup was smeared and they made out in front of everyone,” Us Magazine quoted an eyewitness as saying.

“She was acting like a teenager!” the source added.

Diaz’s rep denies the makeout.