W 1978 wystąpił po raz pierwszy na Broadwayu jako Emilio Hernandez i Dave McCormick w spektaklu Working. W 1984 otrzymał Tony Award i Drama Desk Award dla najlepszego aktora jako Richard Roma w sztuce Davida Mameta Glengarry Glen Ross z Robertem Prosky, J.T. Walshem, Williamem Petersenem, Lane’em Smithem i Jamesem Tolkanem. W 1988 był nominowany do Drama Desk Award za rolę Bobby’ego Goulda w przedstawieniu Speed-the-Plow u boku Madonny i Rona Silvera.
Debiutował na ekranie w familijnym dramacie krótkometrażowym Medusa Challenger (1977). Zagrał kobiecego dentystę Bruce’a Flecksteina w komediodramacie Kompromisowe pozycje (Compromising Positions, 1985) z Susan Sarandon, menadżera i przyjaciela Elvisa Presleya (w tej roli Kurt Russell) – Josepha Carmine Esposito w filmie biograficznym Johna Carpentera Elvis (1979), muzę w komedii muzycznej fantasy Xanadu (1980) z Olivią Newton-John i Gene’em Kellym, Arta Shirka w komedii Richarda Benjamina Skarbonka (The Money Pit, 1986) z Tomem Hanksem i Shelley Long oraz Harry’ego Fluglemana w komedii Johna Landisa Trzej amigos (1986), gdzie w rolach głównych wystąpili: Steve Martin, Chevy Chase i Martin Short.