Cameron Diaz in Stella McCartney

ELLE cover star on Graham Norton show

ELLE’s December cover star, Cameron Diaz sprinkled her Hollywood brand of stardust over the BBC TV studios when she settled on Graham Norton’s sofa on Friday to promote her role in new film Gambit

The Hollywood star dazzled in a Stella McCartney dress, Louboutin heels and a chunky silver Tiffany & Co cuff on the TV talkshow.

She addressed her penchant for older men (something she originally touched on in ELLE) by telling Graham that; ‘I am totally in love with [her co-star Tom Courtenay] he is the most charming, most hilarious man.’

Advertisement - Continue Reading Below

But then the conversation took an unexpected turn when fellow guest, mature crooner Rod Stewart, made his appearance.

Cameron sensationally revealed, ‘The first ever haircut I had that I paid for myself and that wasn’t cut by mother in the kitchen, was a Rod Stewart cut. It was super short on top and long at the back.’

Now that is one fashion flashback we’d love to see.

Mean Girls
Welcome, The Basic Bitch 2.0
​ This is the new you
lingerie brands
What to wear
The Lingerie Brands Celebrating Positive Body Image
So good you'll want to wear your underwear on the outside​
best bags
What to wear
The Best Handbags Under £200
Because a great handbag doesn't have to be an investment piece
Nail art
Autumn Nail Art Inspiration
Nail the seasonal-yet-inconspicuous look without getting cheesy​