Surtout connu pour avoir incarné Angel dans les séries télévisées "Buffy contre les vampires" et "Angel", il a commencé à jouer dans "SEAL Team" en 2017.
Il a décidé de devenir acteur à sept ans et il a été repéré par un voisin durant une promenade avec son chien.
Il s'est également fait connaître en incarné l'agent spécial Seeley Booth dans la série policière "Bones".
Il a épousé Jaime Bergman en 2001 et le couple a eu un fils, Jaden en 2002, et une fille, Bella, en 2009. Il a été marié à Ingrid Quinn.
Il a joué aux côtés de Sarah Michelle Gellar dans "Buffy contre les vampires".