The novel was published in the mid-1870s, but how old is Anna Karenina herself? The book places her around 28, though the husband, Karenin, is 20 years her senior. There was a film in 1935, with Garbo, who was 30 at the time, and Basil Rathbone as Karenin, when he was 42. That’s a fair gap, but what was better still, those two seemed to have aged and grown bitter in their marriage. There was another version, in 1948, with Vivien Leigh (35) and Ralph Richardson, who was 46. This time, we have Keira Knightley, 27, and Jude Law, who is 40.