All Cast

Michael Fassbender

Michael Fassbender

Macbeth

Marion Cotillard

Marion Cotillard

Lady Macbeth

Paddy Considine

Paddy Considine

Banquo

Sean Harris

Sean Harris

Macduff

Jack Reynor

Jack Reynor

Malcolm

Elizabeth Debicki

Elizabeth Debicki

Lady Macduff

David Thewlis

David Thewlis

Duncan

David Hayman

David Hayman

Lennox

Maurice Roëves

Maurice Roëves

Menteith

Ross Anderson

Ross Anderson

Rosse

James Harkness

James Harkness

Angus

Jack Madigan

Jack Madigan

Macbeth Child

Frank Madigan

Frank Madigan

Macbeth Child

Lochlann Harris

Lochlann Harris

Fleance

Kayla Fallon

Kayla Fallon

Young Witch

Lynn Kennedy

Lynn Kennedy

Middle-Aged Witch

Seylan Baxter

Seylan Baxter

Older Witch

Amber Rissmann

Amber Rissmann

Child Witch

Scot Greenan

Scot Greenan

Young Boy Soldier

Hilton McRae

Hilton McRae

Macdonwald

Brian Nickels

Brian Nickels

Thane of Cawdor

Scott Dymond

Scott Dymond

Seyton

Andrew Gourlay

Andrew Gourlay

Ghost Soldier

Eleanor Stagg

Eleanor Stagg

Macduff Child 1

William Stagg

William Stagg

Macduff Child 2

Matthew Stagg

Matthew Stagg

Macduff Child 3

Rebecca Benson

Rebecca Benson

Maidservant

Gerard Miller

Gerard Miller

Messenger

Roy Sampson

Roy Sampson

Doctor

Phil Lonergan

Phil Lonergan

Masked Attacker

Barrie Martin

Barrie Martin

Thane

Robert J. Fraser

Robert J. Fraser

Macbeth Soldier (uncredited)