As one of the world’s best-loved actresses, she has designers falling over themselves to dress her.
But Keira Knightley proved she is a frugal customer when she chose instead to wear her wedding dress to a glamorous charity do in London last night — it’s third official outing.
She was married in the Rodarte number earlier this year, after first wearing it for a pre-Bafta party in 2008.
Knightley was joined by her husband, Klaxons singer James Righton, for the SeriousFun London Gala at The Roundhouse in Camden.
She said: “I just adore this dress. I love it. Why shouldn’t I be able to wear it when I want?”
The actress spoke on stage in support of the children’s charity, which was set up by actor Paul Newman in 1988.
There were performances from James Blunt, Kate Nash and The Who frontman Roger Daltrey, who insisted he would never be drawn into the world of politics — despite receiving multiple offers. The 69-year-old, who grew up in Acton, claimed the only politician he believes in is London Mayor Boris Johnson because he “has the balls to be himself”.
He said: “I’ve been offered loads of things. It’s just blatant bribery, with shallow thoughts, which is leading us down a blind alley to nowhere.
“Most of the problems we’re trying to solve at the moment, off the top of my head, the energy policy — we haven’t got a f***ing energy policy! We haven’t got an energy policy because the Labour government sat on their hands. No-one made a decision.
“Let’s get over this bullshit — we the people should demand better of our politicians.”
He said he could never enter politics because he had “been too naughty in my life”, adding: “Boris is the only one with the balls to be himself. And I vote for a man who can be himself because at least if he says what I believe in, he’s saying it because he believes in it — not because he’s being told to believe in it.”