Cameron Diaz angry red dress radio interviewCameron Diaz and Jason Segel chatted with Australia's Kyle & Jackie O radio show to promote their new film Sex Tape, and when co-host Kyle Sandilands made a cutting remark about Diaz's best friend Drew Barrymore's troubled teen years, the actress fired back at Sandilands and promptly cut the interview short!

Co-host Jackie O (you know, the nice one) mentioned that Diaz's daughter in the movie, Giselle Eisenberg, reminded her of Barrymore's character in E.T. Sandilands then joked, "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." Jackie tried to lighten the mood by cutting in and saying, "What doesn't kill you makes you stronger," adding that it was good Barrymore came out on top, but Diaz wasn't having it.

"I'm sure, Kyle, you've never been through a drug phase, have you? Or alcoholism or anything like that? Pretty clean… always did it right? Congratulations.” So Sandilands apologized, right? Nope! He continued to press Diaz, this time commenting on her relationship with rocker Benji Madden! "Hang on a second, but I'm friends with Benji," he said. "I don't know if he's been talking out of school or not but I've been trying to keep his mouth shut."

Jackie tried to save the interview yet again, and while she was able to get Segel to comment on why he recently lost so much weight, immediately after that Diaz oh-so-sweetly said, "We have to go now … sorry, they're wrapping us up."

After the call, Jackie went after her co-host and said, "Good one, Kyle. You ruined that interview … you brought up Drew Barrymore, her best friend's drug addiction in the past. She's her best friend! And then you brought up Benji. We all know how protective Cameron is about her private life." Kyle clearly didn't care, as he retorted, "Maybe, they should've just bought ads if they wanted to sell the movie."

Listen to the clip below and tell us what you think! Did Cameron overreact or was Kyle out of line?