Pojawił się w dramacie Brubaker (1980) z Robertem Redfordem, niezależnej komedii Back Roads (1981) u boku Sally Field i Tommy’ego Lee Jonesa.
Jego rola oficera marynarki wojennej w melodramacie Oficer i dżentelmen (An Officer and a Gentleman, 1982) z Richardem Gere’em i Debrą Winger była dwukrotnie nominowana do nagrody Złotego Globu dla najlepszego aktora drugoplanowego i najlepszego nowego gwiazdora. W 1983 roku odebrał nagrodę ShoWest dla Gwiazdora Jutra. Wystąpił w telewizyjnej adaptacji powieści Sidneya Sheldona CBS Jeśli nadejdzie jutro (If Tomorrow Comes, 1986) z Tomem Berengerem i Liamem Neesonem. Zagrał postać Elvisa Presleya w komedii Heartbreak Hotel (1988).
Pojawił się gościnnie w serialach: Po tamtej stronie (The Outer Limits, 1988), CBS Strażnik Teksasu (Walker, Texas Ranger, 2000) z Chuckiem Norrisem i CBS Agenci NCIS (Navy NCIS: Naval Criminal Investigative Service, 2004).
Wystąpił w filmie fantasy Daredevil (2003) u boku Bena Afflecka, Colina Farrella i Jennifer Garner oraz melodramacie muzycznym dla młodzieży Raise Your Voice (2004) jako ojciec głównej bohaterki granej przez Hilary Duff.
Życie prywatne 15 kwietnia 2000 roku poślubił Nancy Clark. Mają córkę Presley.