Keira Knightley

Keira Knightley attends the UK Premiere of Pirates of the Caribbean 2.