Cast of
Macbeth

About Macbeth

A chef and his restaurant-hostess wife resort to murder to take ownership of a high-class Glaswegian restaurant.

Full Cast of Macbeth

Keeley Hawes
plays Ella Macbeth

Keeley Hawes as Ella Macbeth

Keeley Hawes is an English actress, born in London and educated at the Sylvia Young Theatre School. She began her car...

See Keeley Hawes's other roles

Richard Armitage
plays Peter Macduff

Richard Armitage as Peter Macduff

Richard Armitage was born and raised in Leicester, England. He attended Pattison College in Binley Road, Coventry, an...

See Richard Armitage's other roles

Ben Mars
plays Dragan

Packy Lee
plays Heaney

Packy Lee as Heaney

Packy Lee is an Irish actor. Other than his role of in Johnny Dogs Peaky Blinders.

See Packy Lee's other roles

Ralph Ineson
plays Barry

Ralph Ineson as Barry

Ralph Michael Ineson (born 15 December 1969) is an English actor and narrator. Known for his deep, rumbling voice, hi...

See Ralph Ineson's other roles