Wkrótce trafił też na szklany ekran jako dr Robert Hand w operze mydlanej NBC Search for Tomorrow (1984), a także gościnnie w serialach: NBC Policjanci z Miami (Miami Vice, 1985) jako Marty Lang, CBS McCall (The Equalizer, 1988) jako Phillip Borchek i CBS Cwaniak (Wiseguy, 1989) jako Matthew Stemkowsky z Kenem Wahlem czy HBO Rodzina Soprano (The Sopranos, 2004) jako Robert Wegler.
Grał też w teatrze w ponad 30 spektaklach, w tym w latach 1988-89 w sztuce Harolda Pintera Urodziny Stanleya.
Można go było dostrzec w wielu niezależnych produkcjach. Za rolę asteroida w dramacie Johna Saylesa Miasto nadziei (City of Hope, 1991) u boku Vincenta Spano otrzymał Independent Spirit Awards w kategorii najlepszy aktor drugoplanowy. Jako Rennie w dramacie Johna Saylesa Wygrać z losem (Passion Fish, 1992) z Mary McDonnell i Alfre Woodard był nominowany do Independent Spirit Award. W dreszczowcu Sydneya Pollacka Firma (The Firm, 1993) zagrał Raya McDeere, brata głównego bohatera (Tom Cruise). Za postać Pierce’a Morehouse Patchetta w filmie kryminalnym Curtisa Hansona Tajemnice Los Angeles (L.A. Confidential, 1997) był nominowany wraz z obsadą filmu do nagrody Screen Actors Guild. Kreacja pioniera – dziennikarza telewizyjnego Edwarda R.