King Jack
2016 · Adventure
as Shane
Goat
2016 · Drama
as Will
Skins S1-S6
2011 · Comedy
as Stanley Lucerne
The Meyerowitz Stories
2017 · Comedy
as Marcus
Naomi and Ely's No Kiss List
2015 · Comedy
as Boy - Robin
The Eyes
2017 · Crime
as Jeffrey
Broken Soldier
2022 · Drama
as Luke
November Criminals
as Noel
The Trial of the Chicago 7
2020 · Drama
as John Froines
Hope Springs
2012 · Comedy
as Danny, The Bookstore Clerk
The Transfiguration
2017 · Drama
as Mike
Ask for Jane
2019 · Drama
as Tim
The Americans
2013 · Crime
as Matthew Beeman