Actor de televisión más conocido por su papel como Dr. Kavanagh en la popular serie de ciencia ficción Stargate Atlantis. También apareció como Shane Pierce en Harper's Island de CBS.
Al principio de su carrera, apareció en episodios de Smallville y Beggars and Choosers.
Interpretó el papel de Leon Bell en el videojuego Dead Rising 2.
Nació en la ciudad capital de Edmonton, Alberta (Canadá).
Tuvo un pequeño papel en la película del 2008 de Keanu Reeves, The Day The Earth Stood Still.