W 1963 zadebiutował na Broadwayu w roli telefonisty w sztuce Neila Simona Boso w parku. W 1967 wystąpił w roli Harolda Wondera w produkcji off-Broadwayowskiej Scuba Duba. W 1976 za rolę Wisemana w spektaklu Knock Knock otrzymał nagrodę Drama Desk. W 1979 odebrał nagrodę Obie jako Matt Friedman w sztuce Lanforda Wilsona Szaleństwo Talleya. Zdobył dwa razy Tony Award za kreację Nata w komedii Dziwak z Central Parku (1986) i za rolę Eddiego w spektaklu Rozmowy z moim ojcem (1992).
Po raz pierwszy trafił na ekran w dramacie sensacyjnym Josepha Manduke’a Jump (1971). W biograficznym dramacie kryminalnym Sidneya Lumeta Serpico (1973) z Alem Pacino wystąpił w niewielkiej roli policjanta. Gościnna rola Mike’a Andrettiego w sitcomie CBS Rhoda (1977) z Valerie Harper przyniosła mu nominację do nagrody Emmy. Od 12 września 1978 do 15 czerwca 1983 grał rolę Alexa Reigera w sitcomie ABC / NBC Taxi, za którą w 1981 i 1983 zdobył nagrodę Emmy i nominację do Złotego Globu dla najlepszego aktora w serialu komediowym lub musicalu. Przełomem w karierze filmowej okazała się rola doktora Tyrone’a C. Bergera w dramacie psychologicznym Roberta Redforda Zwyczajni ludzie (1980) był nominowany do Oscara i Złotego Globu dla najlepszego aktora drugoplanowego.