An Inspector Calls is a modern morality play written by English dramatist J. B. Priestley, first performed in the Soviet Union in 1945 and at the New Theatre in London the following year.