

First look: David Tennant stars in ‘Good’
Good runs at the Harold Pinter Theatre this winter.
See David Tennant, Elliot Levey, and Sharon Small in Good in the West End. Good runs at the Harold Pinter Theatre to 24 December. Book Good tickets on London Theatre.
C. P. Taylor’s Good play follows John Halder, a literary professor living in 1930s Germany who is swept into the Nazi movement. David Tennant plays Halder, joined by Elliot Levey as Halder’s friend Maurice, and Sharon Small as Halder’s wife. Edie Newman, Izaak Cainer, Elizabeth Schenk, Jamie Cameron, Becky Bainbridge, Jim Creighton complete the Good cast. Find out more about David Tennant in the West End.
Dominic Cooke directs Good. The show features design by Vicki Mortimer, lighting design by Zoe Spurr, and movement by Imogen Knight.
Good is at the Harold Pinter Theatre.
Book Good tickets on London Theatre.





Photo credit: Good (Photos courtesy of production)
Originally published on
Latest News
- 1
Shona McGarty, Frances Mayli McCann join cast of Don Black's 'From The Heart'
- 2
Rehearsal images released for 'RENT' in the West End
- 3
Nick Mohammed to host 'The Traitors - Acts of Betrayal'
- 4
Best theatre to see in London in September
- 5
'Hamilton' tickets available through October 2027
- 6
'Paranormal Activity' tickets now available through January 2027
- 7
'The Great Indaba' to have world premiere at the National Theatre
- 8
Immersive show 'Ghostlight' to open at the National Theatre
- 9
Mawaan Rizwan and George Fouracres to star in 'Rosencrantz and Guildenstern Are Dead' at the National Theatre
- 10
Danny Sapani, Gary Beadle, Jo Martin to star in 'Mr Loverman' at the National Theatre
Subscribe to our newsletter to unlock exclusive London theatre updates!
- Get early access to tickets for the newest shows
- Access to exclusive deals and promotions
- Stay in the know about news in the West End
- Get updates on shows that are important to you
You can unsubscribe at any time. Privacy Policy









