

Kenneth Branagh
Macbeth

Alex Kingston
Lady Macbeth

Ray Fearon
Macduff

Rosalie Craig
Lady Macduff

John Shrapnel
Duncan/Seyton/Old Man

Alexander Vlahos
Malcolm

Elliot Balchin
Donalbain

Jimmy Yuill
Banquo

Patrick Neil Doyle
Fleance

Steven Cree
Lennox

Norman Bowman
Ross

Andy Apollo
Menteith

Dominic Thorburn
Angus

Nari Blair-Mangat
Caithness

David Annen
Siward
Company
National Theatre
Producer
Emma Keith

King Lear
2018

Henry V
1944

Richard III
1955

Hamlet
1990

Hamlet
2009

Hamlet
1948

The Man in the Iron Mask
1998

King Arthur: Legend of the Sword
2017

Peterloo
2018

Henry V
1989

Crouching Tiger, Hidden Dragon: Sword of Destiny
2016

Beowulf
2007

Blackmail
1929

The Prince and the Pauper
1977

I Swear
2025

Killer's Kiss
1955

The Last Rifleman
2023

The Canterville Ghost
1996

Giant
2026

The Kid Who Would Be King
2019

True Romance
1993

Insomnia
2002

12 Angry Men
1957

Kill Bill: Vol. 2
2004

Things to Do in Denver When You're Dead
1995

The Important Witness
1933

The Girl From Hong Kong
1973

Dancer in the Dark
2000

American Satan
2017

Tough Enough
2006

The Hole
2001

Romeo + Juliet
1996

Once Upon a Time in America
1984

The Terminator
1984

Boys Don't Cry
1999

Léon: The Professional
1994

Evil Nanny
2016

The Last of Mrs. Lincoln
1976

Rio Bravo
1959

Crows
1969