Wystąpił także w głównych rolach na Broadwayu w Trylogii Teksasu (A Texas Trilogy, 1974) jako Dale Laverty i W końcu czyje to życie? (Whose Life Is It Anyway?, 1980) jako David Scott.

Stał się rozpoznawalny jako Chad Richards w operze mydlanej CBS Guiding Light (1975-1976), zanim zadebiutował na kinowym ekranie w epizodycznej roli białego amerykańskiego żołnierza w tańcu w dramacie wojennym Johna Schlesingera Jankesi (Yanks, 1979) z Richardem Gere’em. Następnie pojawił się jako Larry Longacre w komediodramacie Union City (1980) z Debbie Harry, po czym został obsadzony w roli głównej jako Naoh w prehistorycznym klasyku Jeana-Jacques’a Annauda Walce o ogień (1981). Po udziale w filmie fantastycznonaukowym Davida Lyncha Diuna (1984) jako Stilgar, zagrał sierżanta „Sire’a” De Koninga w dramacie wojennym Na polu chwały (Field of Honor, 1986), majora Malcolma A. Powersa w dramacie wojennym Clinta Eastwooda Wzgórze złamanych serc (1986) oraz szeryfa Dana Rileya w dreszczowcu Pocałunek Jezebel (Jezebel’s Kiss, 1990) u boku Malcolma McDowella. W dreszczowcu Montego Hellmana Wyspa śmierci (Iguana, 1988) zagrał główną rolę harpunnika Iguany Oberlusa o potwornie zdeformowanej twarzy, który ścigany w swoim kraju decyduje się wraz z załogą uciec na jedną z bezludnych wysp Galapagos.