picture

Keira Knightley at the UK premiere of Pirates of the Caribbean 2