Występował także na scenie w przedstawieniach: Coming of Age in Soho (1985) w nowojorskim Public Theatre, Martinson Hall, podczas New York Shakespeare Festival, Przygody Hucka (1990) jako Huckleberry Finn na Williamstown Theatre Festival, Williamstown, Grotesque Love Songs (1990) w roli Johna w nowojorskim Workshop of the Players Art Theatre, Night of 100 Stars III (1990) w Radio City Music Hall w Nowym Jorku, Burning Blue (2002) jako porucznik Will Stephenson w nowojorskim Samuel Beckett Theatre, The Exonerated w Forty-Five Bleecker Street Theatre (2002 i 2004), a także Blue Denim jako Arthur Bartley na scenie w Los Angeles.

W 1989 był nominowany do nagrody Emmy za postać Michaela Wellsa w jednym z odcinków serialu CBS Schoolbreak Special - pt. „No Means No” (1984). Przełomem okazała się telewizyjna rola Jessego McKenny, chorego na AIDS, w serialu ABC Dzień za dniem (Life Goes On, 1991-93), za którą w 1993 roku otrzymał nagrodę Emmy i Quality TV Award.

Pojawiał się także gościnnie w innych serialach, w tym Ostry dyżur, Melrose Place czy Nowe wcielenie (Now and Again, 1999–2000) jako Craig Spence.

W 2007 zdobył nagrodę specjalną Jury Prize Sarasota Film Festival za debiut reżyserski komediodramatu Beautiful Ohio (2006) z udziałem Williama Hurta, Julianny Margulies i Rity Wilson.