Actor canadiense que apareció más notablemente en la serie de ciencia ficción Stargate SG-1 y Millennium, así como en el programa de MTV Teen Wolf.
Sus primeros créditos televisivos incluyen episodios de Strange Luck y Side Effects.
Ganó un Premio Vancouver Film Critics Circle Award y fue nominado para un Premio Leo por su actuación en la película del 2003 On the Corner.
Tiene una hermana, Kim Bourne MacGregor. Su sobrina nació con fibrosis quística y, como resultado, él es un ferviente defensor de la Fundación de Fibrosis Quística.
Apareció en un papel recurrente en la serie de ABC titulada Revenge, protagonizada por la actriz Emily VanCamp.