A kanadai Vancouverben született. Képzőművészeti iskolába jelentkezett, hogy majdan illusztrátorként helyezkedjen el. A színészmesterséget a Beverly Hills Playhouse-ban, a Charles Conrad Studiosban és a Gastown Actor's Studióban tanulta. Zenével is foglalkozott: egy alternatív rockzenekar énekeseként öt évig koncertezett az 1980-as években.
Televíziós munkái: Egyszer egy tolvaj (Once a Thief), "Highlander", "Outer Limits", "Sliders", "Lonesome Dove".
A közönségleginkább Alex Krycekként, az X-akták című sorozat negatív hőseként ismerheti.