Keira Knightley Loved Playing Anna Karenina, a Character You Might "Hate" Red Carpet by Meghan Rooney 8 years ago