Très vite, il devient mannequin, il pose pour diverses marques, calendriers,... Après cette courte carrière, il entreprend de devenir acteur. Mais les débuts sont assez difficiles. Il parvient à jouer dans quelques films dont Vampire Clan, dans lequel il interprète le tueur en série Rod Ferrel.
Mais c'est grâce a la série Charmed qu'il se fera un nom dans le métier. Il interprétera Chris Halliwell, venu du futur, fils de Piper Halliwell et de Léo Wyatt et frère de Wyatt Halliwell. Il jouera dans les deux derniers épisodes de la saison 5, dans la saison 6, fait une apparition dans la saison 7 et dans l'ultime épisode de la série (Forever Charmed) .
En 2007, il joue un rôle secondaire dans Loaded, avec
Jesse Metcalfe (le jardinier de Desperate Housewives). La même année, il fait son come-back à la télévision dans Army Wives (= American Wives), l'histoire de femmes de militaires aux Etats-Unis.
Il apparaît en 2001 dans le clip vidéo de Wherever You Will Go du groupe The Calling ainsi que dans le clip Over de
Lindsay Lohan. Enfin, il apparait brièvement dans le clip de
Jennifer Love Hewitt, BareNaked.