Następnie został obsadzony w roli Józefa w biblijnym filmie telewizyjnym W niewoli snów (Slave of Dreams) z Edwardem Jamesem Olmosem i Sherilyn Fenn, wyprodukowanym przez Showtime i Dino De Laurentiisa w reżyserii Roberta M. Younga, nakręconym w maju 1994 w miejscowości Warzazat w Maroku. Na srebrnym ekranie zwrócił na siebie uwagę sugestywną rolą tytułową socjopatycznego Jima Profita w serialu Profit (1996).

W 1999 debiutował jako reżyser i kompozytor dramatu Cement, który został uhonorowany nagrodami – Audience Award i Grand Award na festiwalu filmowym w Houston. W serialu kanału AXN Sci-Fi Tajemniczy element (Mysterious Ways, 2000–2002) wcielił się w profesora antropologii, który zajmuje się zjawiskami paranormalnymi. Wystąpił jako David McClaren w serialu CBS Potyczki Amy (Judging Amy, 2003–2005). W serialu Gotowe na wszystko (Desperate Housewives, 2005) wystąpił w roli Davida Bradley. Od 25 września 2006 do 4 stycznia 2010 grał postać Nathana Petrelliego w serialu NBC Herosi (Heroes).

Życie prywatne 24 czerwca 2000 w Las Vegas zawarł związek małżeński z Natalie Maines, wokalistką grupy country Dixie Chicks. Mają dwóch synów: Jacksona Slade’a (ur. 15 marca 2001) i Becketta Finna (ur. 14 lipca 2004). Wcześniej romansował z Cecilią Peck, córką Gregory Pecka.