Był nominowany do Tony Award za dwa występy na Broadwayu: w 2018 jako Larry Slade w przedstawieniu Eugene’a O’Neilla Zimna śmierć nadchodzi i w 2022 za rolę wujka Pecka w spektaklu How I Learned to Drive.

W 1980 zadebiutował na kinowym ekranie, grając Jerry’ego Maxwella, wesołego barmana i koszykarza w melodramacie Richarda Donnera Inside Moves na podstawie scenariusza Barry’ego Levinsona u boku Johna Savage’a i Diany Scarwid. Był wymieniony jako jeden z dwunastu „Obiecujących nowych aktorów roku 1980” w Screen World Johna Willisa, tom. 32. Przełomem w karierze była rola doktora Jacka „Boomera” Morrisona, młodego lekarza, który zmaga się jako samotny rodzic po śmierci żony, w serialu medycznym NBC St. Elsewhere (1982–1988). W dramacie kryminalnym Michaela Cimino Godziny rozpaczy (Desperate Hours, 1990) wystąpił w roli kryminalisty Alberta. Rola Johna Bootha, pijanego kierowcy i sprawcy wypadku, który zabił 10-latkę i skazany zostaje na kilka lat więzienia w dramacie psychologicznym Seana Penna Obsesja (The Crossing Guard, 1995) przyniosła mu nominację do Independent Spirit Awards w kategorii najlepsza drugoplanowa rola męska.