2. Keira Knightley's green dress - Atonement (2007) - The Independent