2021
TV
TV Uniformed Officer, Cowboy Bebop
2021
TV
TV Hamish Walker, Shortland Street Retribution
2020
TV
TV DS Pollock (Recurring), Westside
2020
FF
FF "Samual King" Lead, A Love Yarn
2019
TV
TV Paul Montrose (Guest Star), Almost Paradise (US)
2019
TV
TV Ref , Head High
2018
TV
TV "Michael" Principal , "Once Upon A Time" (US)
2018
TV
TV Nathan Voigt (Recurring), Six (US)
2018
SF
SF "Officer Halber" Lead, Short Film
2017
TV
TV Rip (principal), Legends Of Tomorrow (US)
2017
C
C Principal , Pacifico (US)
2017
C
C Lead , Air Canada (CA)
2017
C
C Lead , Doctor Scholls (US)
2017
WS
WS Nico Rossi , "This Blows" (CA)
2017
SF
SF Family, Unforgotten
2016
SF
SF Grant, Council
2016
SF
SF Daniel (Lead), "Hecatomb" (CA)
2016
TV
TV Oliver (principal), "No Tomorrow" (US)
2016
C
C Principal , Sports Chek (CA)
2016
C
C Lead , Intel (US)
2015
SF
SF Lead, "Futility"
2015
SF
SF Jason Todd (Lead), "Redhood: The Fallen"
2015
C
C Principal , Drug Awareness campaign (AUS)
2014
SF
SF Lead, "Karen" short film Adfest Fabulous four
2014
SF
SF Lead, "Prior Engagement"
2013
FF
FF Lead, "Wild Justice" Feature
2013
FF
FF Lead, "Infected paradise" Feature
2013
SF
SF Lead, "Working for the man" Short Film