SeatPlan Logo
Good hero image
Good hero image
Good hero image
    Tennant is riveting
    Financial Times
    chill[s] you to the bone
    Time Out
Book Tickets, Earn Rewards - Find Out More!

Good Tickets

David Tennant returns to the West End as a morally conflicted German professor during the rise of Nazism, in C.P. Taylor's classic play.

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.

Sorry this show closed 07 January 2023, we recommend these similar productions.

Performance dates:
02 Jan 2023 - 07 Jan 2023
Running time:
2 hours and 10 minutes including an interval.
Harold Pinter Theatre (See map)
Age recommendation:
Best for age 12+

Best Seats

Good seat view photos show what view you will get for your money. Unfortunately we do not have any seat views for this show.

  • from
  • Latest Audience Reviews

    David Tennant was great. The play was a 3 person play with the other 2 playing several characters... More

    ggb's avatar
    ggb 08 Sep 2023

    First heard David Tennant talking about his play on Graham Norton and thought it sounded interest... More

    karen48's avatar
    karen48 Top 100 reviewer 11 Dec 2022

    This was remarkable and felt very lucky to see David Tennant play this part. Shows the insidious... More

    karen48's avatar
    karen48 Top 100 reviewer 11 Dec 2022

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

    leepeddie's avatar
    leepeddie Top 100 reviewer 02 Nov 2022

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

    joc78's avatar
    joc78 Top 10 reviewer 20 Oct 2022

    You’ve got to love that Tennant brings new audiences into the theatre. However, this is not the f... More

    katiel16's avatar
    katiel16 Top 10 reviewer 04 Jan 2023
    Your basket is empty.