Keira Knightley, a piece of grace