Actor
Tomorrow
2019 · as Tesla
Kill Kane
2016 · as DI Shelby
Age Of Kill
2015 · as Agent Dalton
I Am Henry
2015 · as Henry VIII
The Zombie King
2013 · as Doctor Carter
Airborne
2012 · as Agent Moss
Victim
2011 · as Bryan
Age of Heroes
2011 · as RMP Col. Archer
Jack Falls
2011 · as Detective Poon
Stag Night of the Dead
2010 · as Dean
The Last Seven
2010 · as Capt. Robert Kendrick
Critical Eye
2010 · as Mark