An Inspector Calls was one of my favourite plays to study for GCSE – and the English nerd in me isn’t afraid to say it.

I loved English in school and I was lucky enough to study J.B. Priestley’s An Inspector Calls.

I enjoyed it at the time, did my exam, and to be honest haven’t really thought about it since, but when I saw it was showing at Richmond Theatre I was desperate to go and have a striking reminder of my childhood.

I love going to the theatre, especially smaller local ones, and I don’t think there’s ever a time when they disappoint.

An Inspector Calls certainly didn’t, and neither did Richmond Theatre, and it made for a fascinating night out.

The play was written at the end of the Second World War and set before the First, and is a stark reminder of class differences.

It was good to see such an array of ages in the audience, from school kids who took me back to my GCSE days, to older generations too.

It’s compelling, it makes you question your conscience, and is a drama of the danger of casual capitalism.

The actors and actresses depicted the characters perfectly, with my favourite being Chloe Orrock who played Sheila Birling – a woman who is in her early twenties, and begins the play as a giddy, childish young lady who has just got engaged.

As the story plays out, she matures, becomes assertive, and realises that actions have consequences.

Liam Brennan plays Inspector Goole, Christine Kavanagh is Mrs Birling, Jeffrey Harmer is Mr Birling, Simon Cotton is Gerald Croft and George Rowlands is Eric Birling.

It’s on until April 29, and I’d recommend going if you can.

The use of different heights and levels on the set, sparklers and fire, and varying volumes in music made An Inspector Calls at Richmond Theatre hooking and an absolute treat for the eyes.