I wasn't 100% sure about this show, being a huge fan of Tolstoy, so I was pleasantly surprised at the drama and the consistency with the storyline of Anna Karenina. The casting was superb, and the setting was surprisingly consistent.
Sarah Snook as Anna was an amazing casting choice. Her portrayal was perfect, beginning to end. She played out the snowball of drama that came about from that initial decision in such a meticulous way, drawing it out and making me (i.e. the viewer) feel the heart-wrenching conclusion to this classical story in a surprisingly new way.
The other noteworthy casting choices: Sophie Lowe as Kitty (that melodramatic, super-clingy and naive little girl who transitions into a mature, considerate woman); Daniel Henshall and Celia Pacquola as Kingsley and Dollly; and Alexander England as Peter.
If you want to experience Tolstoy in a new and unexpected way, give this series a try. (It's also incredibly easy to binge-watch.)