After two pandemic-related delays it’s third time lucky for Olivier Award-winning director Dominic Cooke and his revival of C.P. Taylor’s 1982 play Good, with David Tennant starring alongside Elliot Levey and Sharon Small. The play explores the idea of what it means to be ‘good’, with Tennant playing German professor John Halder, a decent and moral man with a Jewish best friend who finds himself pulled into and swept away with the ideology of Nazism.