Cast and Crew of Anna Karenina

Cast of
Anna Karenina

About Anna Karenina

In Imperial Russia, Anna, the wife of the officer Karenin, goes to Moscow to visit her brother. On the way, she meets the charming cavalry officer Vronsky to whom she is immediately attracted. But in St. Petersburg’s high society, a relationship like this could destroy a woman’s reputation.

Full Cast of Anna Karenina

Keira Knightley
plays Anna Karenina

Keira Knightley as Anna Karenina

Keira Christina Knightley (born 26 March 1985) is an English actress. She has starred in both independent films and b...

See Keira Knightley's other roles

Jude Law
plays Alexei Karenin

Jude Law as Alexei Karenin

David Jude Heyworth Law (born 29 December 1972) is an English actor. He has received multiple awards including a BAFT...

See Jude Law's other roles

Aaron Taylor-Johnson
plays Alexei Vronsky

Aaron Taylor-Johnson as Alexei Vronsky

Aaron Perry Taylor-Johnson (né Johnson; born 13 June 1990) is an English actor. He is best known for his portrayal of...

See Aaron Taylor-Johnson's other roles

Matthew Macfadyen
plays Stiva Oblonsky

Matthew Macfadyen as Stiva Oblonsky

David Matthew Macfadyen (born 17 October 1974) is an English actor. Known for his performances on stage and screen, h...

See Matthew Macfadyen's other roles

Eric MacLennan
plays Matvey

Kelly Macdonald
plays Dolly Oblonskaya

Kelly Macdonald as Dolly Oblonskaya

Kelly Macdonald is a Scottish stage, film and televison actress, best known for her feature film debut in the British...

See Kelly Macdonald's other roles

Alicia Vikander
plays Kitty Shcherbatskaya

Domhnall Gleeson
plays Kostya Levin

Domhnall Gleeson as Kostya Levin

Domhnall Gleeson (born May 12, 1983) is an Irish actor, director and writer from Dublin. He has acted on both stage a...

See Domhnall Gleeson's other roles

Olivia Williams
plays Countess Vronskaya

Olivia Williams as Countess Vronskaya

Olivia Haigh Williams (born 26 July 1968) is a British actress who has appeared in British and American films and tel...

See Olivia Williams's other roles

Ruth Wilson
plays Betsy Tverskaya

Emily Watson
plays Lidia Ivanovna

Michelle Dockery
plays Princess Myagkaya

Michelle Dockery as Princess Myagkaya

​From Wikipedia, the free encyclopedia.   Michelle Dockery (born December 15, 1981 in Essex) is an English actress, ...

See Michelle Dockery's other roles

Raphaël Personnaz
plays Alexander Vronsky

David Wilmot
plays Nikolai Levin

David Wilmot as Nikolai Levin

From Wikipedia, the free encyclopedia. David Wilmot is an award-winning Irish stage, screen, and television actor. ...

See David Wilmot's other roles

Emerald Fennell
plays Princess Merkalova

Emerald Fennell as Princess Merkalova

Emerald Lilly Fennell (born 1 October 1985) is an English actress, filmmaker, and writer. She has received many award...

See Emerald Fennell's other roles

Tannishtha Chatterjee
plays Masha Nikolaevna

Pip Torrens
plays Prince Alexander Shcherbatsky

Pip Torrens as Prince  Alexander Shcherbatsky

From Wikipedia, the free encyclopedia.  Pip Torrens (born June 2, 1960) is an English actor. He studied English Lite...

See Pip Torrens's other roles

Susanne Lothar
plays Princess Shcherbatsky

Alexandra Roach
plays Countess Nordston

Alexandra Roach as Countess Nordston

Alexandra Elizabeth Roach (born 20 August 1987) is a Welsh actress best known for her roles as Becky in Utopia and DS...

See Alexandra Roach's other roles

Holliday Grainger
plays The Baroness

Cara Delevingne
plays Princess Sorokina

Bill Skarsgård
plays Makhotin

Bill Skarsgård as Makhotin

Bill Istvan Gunther Skarsgard is a Swedish actor, producer, director, writer, voice actor, and model. He is best know...

See Bill Skarsgård's other roles

Steve Evets
plays Theodore Katavasov

Theo Morrissey
plays Grisha Oblonsky

Cecily Morrissey
plays Lili Oblonsky

Freya Galpin
plays Masha Oblonsky

Octavia Morrissey
plays Tanya Oblonsky

Beatrice Morrissey
plays Vasya Oblonsky

Marine Battier
plays Mlle. Roland

Guro Nagelhus Schia
plays Annushka

Aruhan Galieva
plays Aruhan

Aruhan Galieva as Aruhan

Aruhan Galieva was born on August 14, 1991 and is currently 32 years old.

See Aruhan Galieva's other roles

Carl Grose
plays Korney

Bryan Hands
plays Mikhail Slyudin

Oskar McNamara
plays Serhoza Karenin

Luke Newberry
plays Vasily Lukich

Luke Newberry as Vasily Lukich

Luke Newberry is an English actor. He is best known for his leading role in the drama television series In the Flesh,...

See Luke Newberry's other roles

Michael Shaeffer
plays Doorkeeper

Steven Beard
plays Elderly Waiter

Henry Lloyd-Hughes
plays Burisov

Joseph Macnab
plays Guards Officer

Nick Holder
plays Stationmaster

Hera Hilmar
plays Varya Vronskaya

Kenneth Collard
plays Prince Tverskoy

Thomas Howes
plays Yashvin

Thomas Howes as Yashvin

Thomas Howes was born in 1986 in Doncaster, Yorkshire, England, UK. He is an actor and composer, known for Downton Ab...

See Thomas Howes's other roles

Kyle Soller
plays Yegorushka Korsunsky

Max Bennett
plays Petritsky

Buffy Davis
plays Agafia Mikhailovna

Sam Cox
plays Camerdiner Kapitonich

Jude Monk McGowan
plays Tuskevitch

Antony Byrne
plays Colonel Demin

Antony Byrne as Colonel Demin

Antony Byrne was born in 1969 in Newcastle-on-Tyne, Tyneside, England, UK. He is an actor, known for Anna Karenina (2...

See Antony Byrne's other roles

Giles King
plays Stremov

Eros Vlahos
plays Boris

Eros Vlahos as Boris

Eros Vlahos was born on January 13, 1995 and is currently 29 years old.

See Eros Vlahos's other roles

Bodil Blain
plays Princess Sorokina Senior

Jamie Beamish
plays Opera House Husband

Shirley Henderson
plays Opera House Wife

Shirley Henderson as Opera House Wife

Shirley Henderson is a Scottish film and television actress, best known for playing Moaning Myrtle in the "Harry Pott...

See Shirley Henderson's other roles

John Bradley
plays Austrian Prince

John Bradley as Austrian Prince

John Bradley West (born 15 September 1988) is an English actor, best known for his role as Samwell Tarly in the HBO f...

See John Bradley's other roles

Vicky McClure
plays Girl Harvesting (uncredited)

Inga Leps
plays Gallery Guest (uncredited)

Arthur Nightingale
plays Oblonsky's Servant

Gala Wesson
plays Kitchen Maid

Sarine Sofair
plays Anna's Friend

Sarine Sofair as Anna's Friend

Sarine Sofair is known for The Inuring (2017), Anna Karenina (2012) and Game of Thrones (2011).

See Sarine Sofair's other roles

Conor McCarry
plays Young Peasant

Martin Wimbush
plays Anna's Doctor

James Northcote
plays Princess Betsy's Footman

James Northcote as Princess Betsy's Footman

James Northcote is known for The Imitation Game (2014), A United Kingdom (2016) and Anna Karenina (2012).

See James Northcote's other roles

Duncan Wisbey
plays Shopkeeper


Crew of Anna Karenina

Discover the backstage crew of Anna Karenina →