Il commence sa carrière à 10 ans, en 1966, et apparaît dans de nombreux téléfilms, de nombreuses séries et quelques films.
En 1995, il joue dans "Dr Jekyll et Ms Hyde". En 1996, il est Clart Kent/Superman dans la série "Superman" et ce jusqu'en 1999.
Il participe aussi au film "L'associé" aux côtés de Whoopi Goldberg. En 2000, il prend le rôle de Richard Kimble dans la nouvelle adaptation de la série télévisée du "Fugitif". En 2003, il apparaît dans la série "Amy". En 2006, c'est dans "Commander in chief" qu'on l'aperçoit. En 2004, il joue dans quelques épisodes des "Soprano".
Il intègre le casting de "Private Practice" en 2007.