Han tv-debuterte i 1986 i en gjesteopptreden i dektetivserien . I 1990 fikk han rollen som Bobby Briggs i tv-serien . Han gjentok rollen i oppfølgerfilmen og i tredje sesong av serien (2017). I 1997 fikk han hovedrollen som Gary McDermott i den kortlivede tv-serien . I perioden 2002–2003 hadde han rollen som Rich Rinaldi i tv-serien og i 2007 som Tony i den amerikanske krigsdramaserien . Han har også hatt gjesteopptredener i flere kjente serier samt medvirker i flere tv-filmer, deriblant (1992) og (1995).