Tickets are not currently available.

Set an alert and we'll tell you when more tickets go on sale.

John Halder is a good man. But John Halder must adapt to survive. How is it possible to be a good person when things are falling apart?

You make a deal with yourself one minute, you totally repudiate it the next.’

As the world faces its Second World War, John Halder, a decent, intelligent, music-loving German professor, finds himself swept along in a movement that crescendos towards an unthinkable finale. Good is a warning for our times.

Olivier Award-winning director Dominic Cooke reimagines one of Britain’s most powerful, political plays with David Tennant returning to the West End, from 21st April 2021 for 12 weeks only.

main preview

Tickets to Good in London are available now. Get Good tickets today.

John Halder lives in Germany. He’s an intelligent, cultured man, working as a professor at a leading university. His life is pretty monotonous, until overwhelming political change rocks his career and livelihood. In order to survive, Halder joins the Nazi Party, rising in the party ranks and gaining notoriety. At first, he’s detached from reality. But, when Halder realises the true cost of his actions, can he continue?

Considered to be a leading Holocaust drama, Good examines the difficulties in staying true to your moral self, even if it doesn’t seem like the best course of action. It’s at the Harold Pinter Theatre for just 12 weeks, but it’s sure to be a stand-out play for our times.

What to watch for

David Tennant will play John Halder. He was last seen on stage as the title character in Don Juan in Soho, but he’s perhaps best known as the tenth actor to play the Doctor in Doctor Who.

Fenella Woolgar will star in Good, previously playing Margaret Thatcher in Handbagged at the Vaudeville Theatre.

Good was adapted into a film in 2008, starring Viggo Mortensen and Jason Isaacs.

Good first premiered at the Donmar Warehouse in 1981.

The play was considered to be in the top 100 “most significant plays of the 20th century” by the National Theatre.

Start date

May 16th, 2021

End date

July 17th, 2021




Harold Pinter Theatre


Tickets are not currently available. Set an alert and we'll tell you when more tickets go on sale.

Get more TodayTix
Download the app
Download Apple StoreGet it on Google Play
Follow us
TodayTix Logo
© 2021 TodayTix Group All rights reserved.

Apple, the Apple logo, iPhone, and iPad are trademarks of Apple Inc., registered in the U.S. and other countries and regions. App Store is a service mark of Apple Inc. Google Play and the Google Play logo are trademarks of Google LLC.