Actor
Vanquish
2021 · as Max
The Dunes
2019 · as Stewart
Inconceivable
2017 · as Jake Reynolds
Go North
2017 · as James
A Royal Family Christmas
2015 · as Roger Fabian
A Royal Family Holiday
Shark Lake
2015 · as Ricky
Cash Only
2015 · as Pete Cantor
It Follows
2015 · as Mr. Height
Jinn
2014 · as Coulter
Cut/Print
2012 · as Officer Joe
The Domino Effect
2012 · as Missing Man