Wystąpił na scenie off-Broadwayu w sztukach – Balkon Jeana Geneta (1960), Nocne bębny Bertolta Brechta (1967) jako Andrew Kragler z Hectorem Elizondo, Hamlet (1967) w roli Klaudiusza i Wieczór Trzech Króli (1969) jako Orsino. W 1963 trafił na Broadway w przedstawieniu Maraton ’33 w reż. June Havoc. Wystąpił jako Lyle Britten w broadwayowskiej produkcji Jamesa Baldwina Blues dla pana Charliego (1964) z Joe Donem Bakerem. W 1965 otrzymał doskonałe recenzje za rolę Matthew Stantona w spektaklu Koza Hogana opowiadającym o polityce Brooklynu w latach 90. XIX wieku.

Karierę na telewizyjnym ekranie rozpoczął od udziału w serii National Council of Churches Look Up and Live (1966). Na kinowym ekranie debiutował w dramacie więziennym Stuarta Rosenberga Nieugięty Luke (1967) z Paulem Newmanem. Po znakomitym występie bezsilnego brata Jacka Nicholsona w dramacie Boba Rafelsona Pięć łatwych utworów (1971) zaczęły napływać oferty. Wystąpił w roli Pozzo w telewizyjnej adaptacji sztuki Samuela Becketta Czekając na Godota (1977). Za rolę trzeciego oficera Slatera w serialu Korzenie (1977) zdobył nominację do nagrody Emmy. Od 14 września 1972 do 15 stycznia 1981 grał postać Johna Waltona Seniora, patriarchy epoki Wielkiego Kryzysu lat 30. i w czasie II wojny światowej w serialu CBS The Waltons;