2024
Mindscape as Tom2024
The Camp Host as Blake2022
So Help Me Todd as Brian McAtee2021
Mayor of Kingstown as Spivey2021
Nine Films About Technology as Cory2019
Hudson & Rex as Ian Silver2018
Darker than Night as Toby2017
Ransom as Lucas Hamil2017
The Mist as Vic2017
Bon Cop Bad Cop 2 as Jonathan2017
Stickman as Jeremy2016
Designated Survivor as Davis Marlowe2016
Private Eyes as Bryce2016
Enfant Terrible as Marcus2015
12 Monkeys as Thomas Crawford Jr.2015
Killjoys as McAvoy2014
Client Seduction as Dennis Brunner2012
Continuum as Alec Sadler2012
The Barrens as Ryan2012
Degrassi: Las Vegas as Darrin Howe2011
Scream 4 as Robbie Mercer2011
Beastly as Trey Madison2010
Scott Pilgrim vs. the World as Crash2010
Saw 3D as Daniel Matthews (archive footage) (uncredited)2009
Youth in Revolt as Lefty2008
Murdoch Mysteries as Frank Rizzo2008
Flashpoint as Jackson Barcliffe2008
A Teacher's Crime as Jeremy Rander2006
Jericho as Dale Turner2006
Bon Cop Bad Cop as Jonathan Ward2006
Making of Saw II as Not available2006
A Lobster Tale as Timmy Brock2006
Booky Makes Her Mark as Arthur Thomson2005
Saw II as Daniel Matthews2005
The Prize Winner of Defiance, Ohio as Rog Ryan at 13 Years2004
Kevin Hill as Ryan Stallinger2003
Mental Block as Donovan Mackay2003
Full-Court Miracle as TJ Murphy2001
The Guardian as Hunter Reed2001
Blue Murder as Jake Green (as Eric Knudsen)2001
Doc as Mitch2001
My Husband's Double Life as Young Chris Welsh2001
Stolen Miracle as Tony Miller2001
Blackout as Ian Robbins2000
Santa Who? as Nasty Boy2000
Common Ground as Young Johnny Burroughs1999
I Was a Sixth Grade Alien as Kenny2024
Goodwin Island Writer2024
Goodwin Island Editor2024
Goodwin Island Producer2024
Goodwin Island Director