Full casting has been announced for the 30th-anniversary UK and Ireland tour of the stage adaptation of JB Priestley’s An Inspector Calls.

Liam Brennan has been cast as Inspector Goole after playing the role in previous tours. His other theatre credits include Richard III and Twelfth Night at Shakespeare’s Globe, and Diary of a Madman at London’s Gate Theatre and Edinburgh’s Traverse Theatre.

He is joined by Christine Kavanagh as Mrs Birling, Jeffrey Harmer as Mr Birling, Simon Cotton as Gerald Croft, Evlyne Oyedokun as Sheila Birling, George Rowlands as Eric Birling and Frances Campbell as Edna.

The cast is completed by Philip Stewart, Beth Tuckey, Maceo Cortezz and Rue Blenkinsop.

The UK and Ireland tour opens at the New Wimbledon Theatre in London on 9 September before visiting Shrewsbury, Milton Keynes, Stoke-on-Trent, Cambridge, Cardiff, Southampton, Newcastle upon Tyne, Brighton, Guildford, Birmingham, Salford, Nottingham, Truro, Edinburgh, York, Aylesbury, Coventry, Plymouth, Liverpool, Leicester, Bromley, Richmond, Sheffield, Bradford, Bath and Glasgow.

Further tour dates to be announced. All dates can be found at www.aninspectorcalls.com.

In the 30 years since its first performance at the National Theatre in 1992, Stephen Daldry’s production of An Inspector Calls has won 19 major awards, including four Tony Awards and three Olivier Awards, and has played to more than five million theatregoers worldwide.