Originaire du sud de la Californie, Brian envisageait déjà de jouer la comédie quand il était encore au lycée. A l’âge de 16 ans, il est accepté dans son premier cours de comédie et commence à travailler pour la télévision. Initialement intéressé par une carrière dans la médecine sportive, il poursuit une carrière de footballeur semi-professionnel. Quand il décrocha le rôle principal dans un film important, il renonça alors au foot.
Après avoir débuté dans Retour au Lagon Bleu aux côtés de Milla Jovovitch, il enchaîne divers rôles dans de nombreux films : December, Sleepwalkers de Stephen King, The Liar’s Club, Kiss Of Fate, Sight Unseen et Mind Games.
Actuellement Brian est plus connu sous le personnage de Leo Wyatt, l’être de Lumière, protecteur des sœurs Halliwell dans la série Charmed. Avant d’incarner ce rôle récurrent, il a fait plusieurs apparitions dans de multiples téléfilms, il est apparu dans Walker Texas Ranger et jouait régulièrement Matthew Cory dans la série Another World.