SeatPlan Logo
Good hero image
Good hero image
Good hero image
    Tennant is riveting
    Financial Times
    chill[s] you to the bone
    Time Out

Good tickets

David Tennant returns to the West End

Doctor Who star David Tennant is a morally conflicted professor in a revival of C.P. Taylor’s Good. Chronicling the rise of Nazism and the ordinary people who supported it, this political classic runs at the Harold Pinter Theatre.

What makes a good man? John Halder seems to be one – he’s a decent, hardworking professor with a stable career and family. He’s also about to support Hitler’s Nazi regime as it tears through Europe. Casting a devastating eye over the citizens who propped up a fascist regime, Good play tickets will challenge you to question whether being good is more important than being right.

David Tennant stars as John Halder, making a return to the West End for his first role since Don Juan in Soho. The Good West End cast also includes Elliot Levey as Maurice and Sharon Small (The Inspector Lynley Mysteries). Good is directed by former Royal Court Artistic Director Dominic Cooke. This new revival of CP Taylor's play marks the debut production from Cooke’s theatre and film company, Fictionhouse.

Delving into the psychological seduction that drew so many German citizens into supporting the unthinkable, Good at the Harold Pinter Theatre is a resonant and incisive play.

Performance dates: 01 Dec 2022 - 07 Jan 2023

Running time: 2 hours 10 minutes (including an interval)

Age recommendation: Best for age 12+

Find tickets
Ticket

Official
ticket
agent

Trustpilot

Rated Excellent

Best Seats

Good seat view photos show what view you will get for your money. Click 'book this seat' and we will search for availability for your chosen seat.

Double Rewards points

Theatre tokens fan

Earn double Rewards points by adding your Good seat view photo! Use your points for Theatre Tokens and Encore Tickets vouchers and get money off your next theatre trip.

Add photo
+100 points

Latest audience reviews

Phenomenal acting, especially from David Tennant, however the actors kept changing characters in a way... More

harryl7 23 Nov 2022

Phenomenal acting, especially from David Tennant, however the actors kept changing characters in a way that I think would have benefitted from a small ensemble to make the plot more cohesive. With that said, the play was profound and thought provoking in a way that very few shows are able to do, and I left the theatre with a lot of thoughts which I really appreciated. Not a play for everyone for sure, but a wonderful piece of art.

harryl7 23 Nov 2022

Excellent performances from David Tennant and the other cast members. Not quite convincing as a gradual... More

leepeddie 02 Nov 2022

Excellent performances from David Tennant and the other cast members. Not quite convincing as a gradual descent of a good man capitulating with bad things - didn’t get much of a sense of a moral struggle, more an easy going acceptance. Creepy to see Tennant in full nazi uniform at the end.

leepeddie 02 Nov 2022

Starring David Tennant, 'Good' is a play set in early 1930s Germany. It's a powerful piece of theatre.... More

joc78 Top 10 reviewer20 Oct 2022

Starring David Tennant, 'Good' is a play set in early 1930s Germany. It's a powerful piece of theatre. The title of the play is based on how one ordinary 'good' man whose own best friend is Jewish can become so easily influenced by the Nazis that he becomes an SS Officer, without questioning his own morality. Very well written and with a final scene so moving, it stays with the audience long after they've left the theatre. The name of the play certainly matches what I think of it!

joc78 Top 10 reviewer20 Oct 2022

This play was top quality theatre with excellent performances and great writing. Highly recommend. Only... More

rutht4 26 Oct 2022

This play was top quality theatre with excellent performances and great writing. Highly recommend. Only 2 hours long including an interval

rutht4 26 Oct 2022
Helenp93 01 Dec 2022
Helenp93 01 Dec 2022
  • from
  • Your basket is empty.