73 Ivan Kramskoy / Leo Hortensius The British actress Keira Knightley played in the film Anna Karenina in 2012. The book Anna Karenina was written by Tolstoy, who was portrayed by Ivan Kramskoy. In 1883, Mr. Kramskoy also painted a portrait of a lady in an open carriage (see previous page). Russian people always claimed that the lady in the painting represented Anna Karenina. That is why Leo Hortensius put Keira Knightley’s face as Anna Karenina in Kramskoy’s Anna Karenina.