İlk olarak Evli ve Çocuklu adlı dizide oynamıştır. Dido'nun "White Flag" şarkısına çekilen klibinde de oynamıştır. 5 sezon süren başrol oyuncusudur. Buffy the vampire slayer'da Angel rolüyle büyük bir beğeni topladı ve dizinin 3.sezon finalinden sonra yine Angel rolüyle Angel dizisinde başrol olarak oynadı. Şu anda Bones adlı televizyon dizisinde Emily Deschanel ile başrolde oynamaktadır. İki kız kardeşi bulunmaktadır, biri evli ve çocuk sahibidir.