Né le 31 décembre 1976 à Scarborough, Ontario, Canada.
Il a joué dans Alphas, The LA Complex, Total Recall : Mémoires programmées, Smallville, Les Experts Miami, The Dresden Files, Falcon Beach, Kevin Hill, Mutant X, John Doe, L’île de l’étrange, 2gether ze group et Nikita.