Cameron Diaz with brown hairCameron Diaz has no regrets about dyeing her hair brown for a forthcoming film role and has revealed it’s given her a new perspective on things.

She told Jay Leno: “I love it, I really prefer it.”

“For some reason in my mind I’m a brunette. But its kind of fun because I’m a natural blonde, so I still get to use that excuse.”

“I feel more grounded with it but you get different expressions from people, its interesting.”

“People react differently to me. I get hit on by different guys, the darker guys seem to come at you as well, the guys who are more introspective.”