2023
Fun, Gus! as Gus2021
Kung Fu as Evan Hartley2020
Pooka Lives! as Bennie Taylor2019
All Rise as Tommy Farrell2018
9-1-1 as Priest2018
9-1-1 as Father Brian2018
Life-Size 2 as Calum2017
Skybound as Kyle2016
Timeless as Donald 'Don' Law2015
Allegiance as Alex O'Connor2012
Major Crimes as Jason Dietz2011
Black Mirror as Wes2011
Person of Interest as 'Jake Harrison2011
Clash of Empires: The Battle for Asia as Marcus Carpenius