It might have been running on and off for nearly 18 years now, but Stephen Daldrys groundbreaking production of JB Priestleys classic is still as poignant, relevant and fresh as ever. It was so refreshing to sit through a production well into its second decade and not have to groan at how shabby the design looked, how second rate the acting was or even how botched up the costumes looked that in many respects An Inspector Calls is a total revelation. But then with Britains finest living director, what does one expect?The genius of this piece is that it seems to span so many different time periods and manages to reveal so many hidden truths. Incorporated into Ian McNeils stunning dolls house Edwardian set is the indication that we are in post-War Britain a time of immense optimism but one which of course led to the inevitable stagnation of the 1950s. However there is also a strong riposte to Margaret Thatchers comments that there is no such thing as society in Britain. What is so telling about the production in 2009 is the way in which it could be seen to subtly criticise the current Labour government for their failure to bring the rich back into line and the greed and subsequent collapse of the financial system.Nicholas Woodeson is on fine form as Inspector Goole, giving a performance so beautifully detailed and textured that we really are given an insight into the mentality behind the man, while Marianne Oldham shines as the emotionally charged and regretful daughter Sheila Birling. Despite the occasional rustling of sweet packets (Priesleys play is on the GCSE syllabus) this is a production not to be missed. It is an enjoyable and yet heart wrenching account of a single mother, who we never see, and the many pontifications of who is responsible for her. Surely society has developed sufficiently for us all to play a part? But then again perhaps greed, short-sightedness and a failure to think outside ones own life are as prevalent now as they were among the aristocrats in the 1940s.