Karierę w telewizji rozpoczął od występu jako Vinnie w dramacie telewizyjnym ABC Ostatni najemca (1978) z Lee Strasbergiem. W dramacie Miloša Formana Ragtime (1981) zagrał Harry’ego Houdiniego. W melodramacie biograficznym Frances (1982) został obsadzony w roli dramaturga Clifforda Odetsa. Za kreację ukraińskiego seryjnego mordercy Andrieja Czikatiły w telewizyjnym biograficznym dramacie kryminalnym HBO Obywatel X (1995) zdobył nagrodę CableACE dla najlepszego aktora drugoplanowego w filmie lub miniserialu. W serialu AMC Żywe trupy w latach 2010–2011 grał Dale’a Horvatha.

Zaczął również regularnie grać w produkcjach kinowych, był obsadzany m.in. w kilku filmach reżyserowanych przez Franka Darabonta (Skazani na Shawshank, Zielona mila, Majestic, Mgła). Gościnnie pojawiał się na planie takich seriali jak Kojak, Na wariackich papierach, Prawnicy z Miasta Aniołów czy Prezydencki poker.