Pasó allí parte de su juventud hasta que decidió dejar Europa y buscar fortuna en Canadá o Australia, pero los papeles para el ingreso a Canadá llegaron antes y por lo tanto decidió mudarse a ese país.
Aficionado a la práctica de las artes marciales sus comienzos como actor fueron relativamente tardíos, ocasionalmente en la escuela y profesionalmente cuando ya superaba los cuarenta años.
Ha hecho apariciones en televisión en Star Trek: Enterprise, Tracker, Witchblade, Blue Murder, Relic Hunter, Earth: Final Conflict, Highlander: El cuervo, La Femme Nikita y Terminator: The Sarah Connor Chronicles (en el episodio 12 de la segunda temporada, titulado "Los campos de los Alpes").
También protagonizó el cortometraje The Seed y más tarde apareció en un pequeño papel en la película Avatar, de James Cameron.
Prestó su voz e imagen a Zach Hammond, jefe de seguridad y capitán del USG Kellion en el videojuego Dead Space.