Keira Knightley has revealed that despite her huge earnings she restricts her spending to £30,000 a year.

The Hollywood actress and Chanel model, 29, said she didn't want to alienate herself from people who don't command the same pay packets as her.

She told US Glamour magazine that she set herself the allowance.

"I think living an (expensive) lifestyle means you can't hang out with people who don't live that lifestyle," Keira, who married Klaxons' musician James Righton last year, said.

"It alienates you. Some of my best most hilarious times have been in the least luxurious places."

But Keira admitted that she wasn't that strict about keeping to the allowance.

"I mean, if I want or need something that goes over that (her yearly allowance), I get it," she told the magazine.

Keira, who next stars alongside Benedict Cumberbatch in The Imitation Game, about the English mathematician and logician Alan Turing, also admitted that she suffered from stage fright or " camera fright".

"You are presenting layers and layers and layers of pretending," she told the mag.