Cameron Diaz Loves Watching Porn in Hotels

Hollywood actress Cameron Diaz has confessed that she loves watching porn in hotels.

The actress openly revealed that she enjoys watching x-rated films on Jimmy Kimmel's chatshow.

She confessed, "I love porn. You know what I love about hotels? How discreet they are.

"They always say: 'Your room will be charged the same as any other room. Titles will be used,'" she added.

The 38-year-old stars alongside ex-boyfriend Justin Timberlake and actor Jason Segel in new movie Bad Teacher and described the film as "filthy" but "fun".

Diaz also praised Timberlake for being such a good comedian.

She added: "We wanted Justin because he's such a brilliant comedian. He's so funny. He's very, very talented."