An Inspector Cast Cast Edna: Haley DayMr. Birling: Stuart BentleyMrs. Birling: Donna BarnfieldSheila Birling: Eilidh LongEric Birling: Josh BaileyGerald Croft: Fadi SaghirInspector Goole: James Noonan