Keira Knightley at the TIFF premiere of Anna Karenina.