Actor
VampFather
2022 · as Dr. Blood
The Last Train
2017 · as Charlie
Altered
2014 · as Wilson
Lost Angels
2014 · as Samuel Rosen
101 Modern LA Vampires
2014
The Insomniac
2013 · as Officer Pollack
Assassins Tale
2013 · as Peter
Firefall: An Epic Family Adventure
2012 · as Frank Bird
Creed
2010 · as Steve Foster
Bred in the Bone
2006 · as John Palmentario
Rocket Power: Race Across New Zealand
2002 · as Passerby #1 (voice)