Cast of Lady Macbeth (2016)

Florence Pugh – Katherine

Cosmo Jarvis – Sebastian

Naomi Ackie – Anna

Paul Hilton – Alexander

Christopher Fairbank – Boris

Golda Rosheuvel – Agnes

Anton Palmer – Teddy

Rebecca Manley – Mary

Fleur Houdijk – Tessa

Cliff Burnett – Father Peter

David Kirkbride – Edward

Bill Fellows – Dr. Burdon

Nicholas Lumley – Mr. Robertson

Raymond Finn – Mr. Kirkbride

Ian Conningham – Detective Logan

Joseph Teague – Sergeant Reed

Finn Burridge – Farmhand

Jack Robertson – Farmhand

Kema Sikazwe – Farmhand

Elliott Sinclair – Farmhand

Andru Davis – Gentleman

Alan Billingham – Gentleman