Il a grandi dans le ranch familial à Crowheart dans le Wyoming. Après des études pour travailler à Wall Street, il abandonne sa carrière pour se consacrer à la comédie, sa nouvelle passion.
Il est marié depuis 1991 à l'italienne Margherita Ronchi qu'il a rencontré chez des amis communs. Ils sont parents de 2 enfants: Kyle et Byron.
Il est surtout connu pour ses rôles de Charlie Salinger dans la série La Vie à cinq et de Jack Shephard dans la série Lost, les disparus, pour lequel le comédien reçoit le Saturn Awards du meilleur acteur principal pour une série en 2006.

