Keira Knightley explains why playing Anna Karenina has been the biggest and hardest challenge in her career