Home / Discover / People

Dead Shack

2017
as Roger

Warcraft

2016
as Prison Soldier

The Beaverton

2016
as Art and Culture Correspondent

All Yours

2016
as Adam

Psych: The Musical

2013
as Ben Skyler

Jinxed

2013
as Dad

Mighty Mighty Monsters in New Fears Eve

2013
as Vlad / Rooney / Zombie Boy

Call Me Fitz

2010
as Josh McTaggart

Gunless

2010
as Constable Hughes

Chaos Theory

2008
as Nevin

Reaper

2007
as Ted

Guest Star

Episode Supernatural
First Blood
2017
Episode Supernatural
Stuck in the Middle (With You)
2017
Episode Lucifer
Lady Parts
2016
Episode UnREAL
Insurgent
2016
Episode UnREAL
War
2016
Episode UnREAL
Return
2015
Episode Reaper
Pilot
2007
Episode The Collector
The Rapper
2004
Episode Dark Angel
Harbor Lights
2002