Keira Knightley: 'I think women's bodies are a battleground' - People - News - The Independent