
Plot
Macbeth, the Thane of Glamis, receives a prophecy from a trio of witches that one day he will become King of Scotland. Consumed by ambition and spurred to action by his wife, Macbeth murders his king and takes the throne for himself.
Trailer
Cast

Denzel Washington
Macbeth

Frances McDormand
Lady Macbeth

Alex Hassell
Ross

Bertie Carvel
Banquo

Brendan Gleeson
Duncan

Corey Hawkins
Macduff

Harry Melling
Malcolm

Miles Anderson
Lennox

Kathryn Hunter
Witches / Old Man

Matt Helm
Donalbain

Moses Ingram
Lady Macduff

Scott Subiono
Murderer

Brian Thompson
Murderer

Lucas Barker
Fleance

Stephen Root
Porter

Robert Gilbert
Angus

Ethan Hutchison
Macduff's Son

James Udom
Seyton

Richard Short
Siward

Sean Patrick Thomas
Monteith

Ralph Ineson
Captain

Jefferson Mays
Doctor

Olivia Washington
Children’s Nurse

Susan James Berger
Lady in Waiting

Wayne T. Carr
Lady Macduff’s Murderer

Jacob McCarthy
Wheyface

Nancy Daly
Lady Macbeth's Nurse

Kayden Alexander Koshelev
Apparition Boy

Ledger Fuller
Apparition Boy

T.K. Weaver
Apparition Boy

Edward Headington
Thane of Cawdor (uncredited)

Tim Oakes
Duncan's Protector (uncredited)

Peter Janov
Soldier (uncredited)

Max Baker
Doctor (uncredited)

Madison Randolph
Macduff's Daughter (uncredited)

Phil DiGennaro
Demitrius (uncredited)