- Home
- Theatre in the UK
- Plays
- A Man For All Seasons

About
What to expect
Robert Bolt's award-winning play brings the figures who shaped English history vividly to life on stage.
Martin Shaw plays Sir Thomas More, a man of integrity who is loved by the common people and his own family.
- Martin Shaw stars as Sir Thomas More
- Thomas must choose loyalty or conscience
- Jonathan Church directs the play
Questions
When does A Man For All Seasons start and end?
A Man For All Seasons is on Tuesday, 24 November 2026, 19:30.
Where is A Man For All Seasons?
A Man For All Seasons takes place at Festival Theatre, 13-29 Nicholson Street, Edinburgh.
How much are tickets for A Man For All Seasons?
Tickets for A Man For All Seasons cost £23 at the theatre's official ticket shop.
Find more theatre
Getting there
Festival Theatre, 13-29 Nicholson Street, EH8 9FT Edinburgh, Scotland, GB
Open in Maps (opens in a new window)

