John Moore, stage actor