2021
The Souvenir: Part II as Jim2021
No Future as Will2020
Soulmates as Kurt2020
The New Mutants as Samuel Guthrie2018
Lie Detector as Self2018
I Am Urban as Frank2017
Beyond Stranger Things as Self2017
Marrowbone as Billy Marrowbone2016
Stranger Things as Jonathan Byers2016
Shut In as Stephen Portman2016
As You Are as Mark2015
Rise of the Footsoldier: Part II as Dealer2015
The Schoolboy as Michael Stevens2011
Vera as Riley2011
DCI Banks as Gary McCready2002
Sucré salé as SelfNaN
Billy Knight as Alex Hubbs