Karierę ekranową rozpoczął od występu w dwóch westernach – McCabe i pani Miller (McCabe & Mrs. Miller, 1971) w reż. Roberta Altmana z udziałem Warrena Beatty i Julie Christie oraz Pojedynek rewolwerowców (A Gunfight, 1971) z Kirkiem Douglasem, a także serialu–westernie NBC Bonanza (1971). W serialu Kung Fu (1972) zagrał nastoletniego Kwai Chang Caine’a u boku przyrodniego brata Davida Carradine.

Skomponowana przez niego piosenka „I’m Easy” z dramatu muzycznego Roberta Altmana Nashville (1975) stała się popularnym hitem i została uhonorowana nagrodą Oscara i Złotego Globu, a album z muzyką z filmu zdobył nominację do nagrody Grammy.

W sensacyjnym dramacie wojennym Ridleya Scotta Pojedynek (The Duellists, 1977) z Harveyem Keitelem zagrał porucznika Armanda d’Huberta. W kontrowersyjnym dramacie historycznym Ślicznotka (Pretty Baby, 1978) z Susan Sarandon i Brooke Shields zagrał postać fotografa Ernesta J. Bellocqa uwikłanej w romans z 12–latką.