First look: David Tennant stars in ‘Good’

Good runs at the Harold Pinter Theatre this winter.

Sophie Thomas
Sophie Thomas

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.

LT - CTA - 250

Good - 750 - LT

Good - 750 - LT

Good - 750 - LT

Good - 750 - LT

Good - 750 - LT

Photo credit: Good (Photos courtesy of production)

Originally published on

Subscribe to our newsletter to unlock exclusive London theatre updates!

Special offers, reviews and release dates for the best shows in town.

You can unsubscribe at any time. Privacy Policy