A victim of rescheduling because of theatre lockdowns, Good, starring David Tennant, finally gets in front of an audience but is it worth the wait? Tennant is a household name because of his screen work, but he is also a seasoned stage actor, taking on an eclectic mix of roles from Hamlet to Don Juan in Soho, so expectations are high.