Tickets are officially on sale in London for an acclaimed new production of A Man for All Seasons starring Martin Shaw and Gary Wilmot.

Martin Shaw returns to the West End in this new production of Robert Bolt’s historical drama, running in the West End from 6 August to 6 September 2025 at the Harold Pinter Theatre.

A Man for All Seasons comes to London following a sell-out UK tour earlier this year, directed by Jonathan Church.

What is A Man for All Seasons about?

Martin Shaw stars as Sir Thomas More in Bolt’s timeless and powerful play, which explores the clash between conscience, power, and loyalty.

Set in the court of Henry VIII, A Man for All Seasons follows More’s moral struggle as he stands firm in his principles, even as the political tides turn against him. The play first premiered in 1960 and remains a cornerstone of modern British theatre, lauded for its sharp dialogue and moral complexity.

Who is Martin Shaw?

Martin Shaw is one of the UK’s most celebrated actors, best known for his television roles in Judge John Deed, Inspector George Gently and The Professionals. His recent stage credits include Hobson’s Choice, The Best Man and Twelve Angry Men.

More about the cast of A Man for All Seasons

Joining Martin Shaw in the cast is West End and TV star Gary Wilmot (The Artist, The Wizard of Oz, Wicked, Palladium Pantos) as The Common Man.

The cast also includes Edward Bennett (Thomas Cromwell), Abigail Cruttenden (Alice More), and Nicholas Day (Cardinal Wolsey). Completing the cast is Calum Finlay (Richard Rich), Orlando James (Henry VIII), Hari Kang (Attendant to Signor Chapuys), Asif Khan (Signor Chapuys), Annie Kingsnorth (Margaret More),  Sam Parks (Archbishop Thomas Cranmer), Sam Phillips (William Roper), Louisa Sexton (A Woman). Further casting is to be announced.

The creative team for A Man for All Seasons includes Jonathan Church (Director), Simon Higlett (Set and Costume Design), Mark Henderson (Lighting Design), Paul Groothuis (Sound Design), Matthew Scott (Composer), and Gabrielle Dawes (Casting Director).

When is A Man for All Seasons playing in the West End?

A Man for All Seasons is playing at the Harold Pinter Theatre in London from 6 August to 6 September 2025.

You can book tickets here to see A Man for All Seasons at the Harold Pinter Theatre, London.

Sign-up for booking alerts, offers & news about A Man for All Seasons and other shows:

More Great Offers >

Main photo: A Man For All Seasons - Theatre Royal Bath. Martin Shaw & Gary Wilmot. Photos by Simon Annand

Related News

See all

Latest News

See all