All My Sons
Tickets From £18

Arthur Miller’s All My Sons is his first and most abiding hit play.

This November it returns to the West End in a new production from visionary director Ivo Van Hove (A View from the Bridge, A Little Life), who reunites with Bryan Cranston (Breaking Bad, Network) alongside Marianne Jean Baptiste (Hard Truths, The Amen Corner) and Paapa Essiedu (I May Destroy You, Death of England: Delroy), Tom Glynn-Carney (House of the Dragon) and Hayley Squires (I, Daniel Blake).

Respected, self-made businessman Joe (Bryan Cranston) prides himself on providing for his wife and their two sons.

While wartime delivers profits for the family, it comes at a price when his partner is charged with criminal manufacturing deals, and his eldest son goes missing in action.

Peacetime brings little peace of mind as Joe’s true involvement in the activity begins to surface, and he is suddenly confronted by the consequences of his actions.

Arthur Miller skewers the dishonest promise of the American Dream in this disturbingly prescient play.

Booking Until

07/03/2026

Running Time

2h15, no interval

Genre

Drama

Age & Content

12 + | Children under the age of 16 must be accompanied by and sat next to a ticketholder who is at least 18 years old. Children under the age of 3 will not be admitted.

Please Note:

This production contains loud noises, haze and strobe, it also includes themes of grief, loss and bereavement, and references to suicide | Please note the evening performance on 25 Feb 2026 will be filmed. While every effort has been made to make filming as discreet as possible, several cameras are present and visible in the auditorium. There will be 360-degree filming which will result in audience members being filmed and visible in any later broadcast. By attending you are agreeing to being filmed. Latecomers will not be admitted.

Select a Performance

To book access tickets:

Captioned Performance

Captioned

10 January 2026

2:30pm

Audio Described Performance

Audio Described

17 January 2026

2:30pm