A ravishing Keira Knightley very nearly convinces in Joe Wright's wilfully odd – most scenes take place in a theatre – adaptation of Tolstoy's tragedy.
She plays the doomed aristocrat who embarks on an affair with a preening count (Aaron Taylor-Johnson, miscast). There can be no peace for them. This is grand soap opera, with some exquisitely choreographed bustle and snappy dialogue from Tom Stoppard but best of all, surprisingly, is Jude Law's nuanced performance as Anna's wronged husband.
Subscribe to Independent Premium to bookmark this article
Want to bookmark your favourite articles and stories to read or reference later? Start your Independent Premium subscription today.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies