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 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.’

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.