The Pirates Of The Caribbean star adores High Street fashion

Keira Knightley says she’d love to be sophisticated but can’t help being a bit of a mess.

‘I can scruff up anything, no matter how expensive it is,’ she insists.

‘I always ruin clothes. If they’re expensive it’s awful, but if comes from somewhere like Topshop, then you may love it but it’s not the end of the world.

‘Everything I wear is Topshop or Urban Outfitters. I love Topshop!’

In an interview with Cosmo Girl, the 22-year-old actress says she only follows trends when they look good on her.

‘As much as I’d like to wear drainpipe jeans, they don’t suit me,’ she says, ‘so I don’t wear them.’

But she admires the styles of Sienna Miller and Kate Moss.

‘Sienna looks great all the time and Kate always looks very rock ‘n’ roll too. I wouldn’t say no to dressing like either!’