An Inspector Calls is a play written in 1945 by the British playwright J. B. Priestley, but set in 1912. Its socialist views ran against the capitalist views of many theatres visitors. It was first performed in 1946 in two Moscow theatres. It was then first produced in London at the New Theatre on 1 October 1946. 