The 41-year-old actress and her Sex Tape co-star, Jason Segel, were guests on Australian radio station KIIS 1065's The Kyle and Jackie O Show on Monday to promote their new movie when the incident occurred.
The phone interview started off harmlessly enough but quickly went south when host Kyle Sandilands brought up Barrymore and her past struggles with drug addiction.
Jackie O mentioned that Giselle Eisenberg, the child star who plays their daughter in Sex Tape, reminded her of Barrymore in E.T.
"Aw, yeah!" Diaz said. "She does, now that you mention it. And she's as bright and lively as Drew is, as well. She's a sweet little girl."
"Let's hope she misses out on the Drew Barrymore drug years, because those were a great thing to watch, but not so good to be in, I'd imagine," Sandilands said.
The comments didn't sit too well with Diaz, leading to an angry response from the actress.
"I'm sure you've never been through it... I'm sure Kyle, you've never been through a drug phase or alcoholism (or) anything like that... pretty clean, always get it right," she ranted.
— Hollywood.com (@Hollywood_com) July 22, 2014
After letting Segel answer the next question, Diaz had had enough and ended the phone interview.
"We're having to go now, sorry," said Diaz. "They're wrapping us up."
Cameron Diaz cuts interview after host disses Drew Barrymore http://t.co/XxymOWd3af
— Huffington Post (@HuffingtonPost) July 22, 2014
After Diaz and Segel hung up, Jackie O took her turn scolding Sandilands for upsetting Diaz by bringing up Barrymore and rumors of a romance between Diaz and Benji Madden.
"Good one Kyle... You ruined that interview. The two things that would have got her off-side, you went there," said Jackie O.
Image via Cameron Diaz, Facebook