W 1975 odniósł sukces na Broadwayu w roli psychiatry Martina Dysarta w sztuce Petera Shaffera Equus z Thomasem Hulce. W telewizyjnej adaptacji CBS powieści Wiktora Hugo Nędznicy (Les Misérables, 1978) z Richardem Jordanem trafił do obsady jako Javert.
Po występie jako wielebny James North w miniserialu Nine Network Dożywotnie zesłanie (For the Term of His Natural Life, 1983) opartym na klasycznej powieści Marcusa Clarke’a z 1874, powrócił do roli Normana Batesa w filmie Richarda Franklina Psychoza II (1983) z Meg Tilly. W dreszczowcu erotycznym Kena Russella Zbrodnie namiętności (1984) zagrał rolę szalonego kaznodziei, wielebnego Petera Shayne’a, który postanawia ocalić duszę prostytutki (Kathleen Turner) i prześladuje ją wszędzie. Spróbował swoich sił jako reżyser Psychozy III (1986), za który zdobył dwie nominacje do Nagrody Saturna w kategoriach najlepszy horror i najlepszy aktor. Wcielił się w postać Talleyranda w miniserialu historycznym ABC Napoleon i Józefina (Napoleon and Josephine: A Love Story, 1987) z Armandem Assante i Jacqueline Bisset. W slasherze Na krawędzi szaleństwa (Edge of Sanity, 1989) na motywach noweli Roberta Louisa Stevensona z Glynis Barber zagrał dręczonego wizjami traumy seksualnej z dzieciństwa doktora Henry’ago Jekylla, który uzależnia się od kokainy i przemienia się w punkowca z lat 80.