|
Somnium (2025) as Noah |
|
Off the Record (2025) as Huxley |
|
Lola (2024) as Frankie |
|
The Nana Project (2023) as Cody |
|
Deltopia (2023) as Slim |
|
The List (2023) as Avon |
|
Hunt Club (2023) as Jackson |
|
The Resurrection of Charles Manson (2023) as Lucas Williams |
|
Exploited (2022) as Jacob |
|
13 Minutes (2021) as Luke |
|
InstaPsycho (2020) as Kurt |
|
Time Freak (2018) as Ryan |
|
Sierra Burgess Is a Loser (2018) as Spence |
|
The Outcasts (2017) as Colin Hackett |
|
Safelight (2015) as Jason |
|
Occupy Alice (2015) as Dan Abrams |
|
To Write Love on Her Arms (2015) as Sean |
|
Men, Women & Children (2014) as Brandon Lender |
|
Unfriended (2014) as Adam Sewell |
|
Paranoia (2013) as Morgan |
|
As Cool as I Am (2013) as Tim |
|
Sugar (2013) as Free |
|
The Collection (2012) as Brian |
|
In Time (2011) as Pierre |
|
Abduction (2011) as Jake |
|
Skinemax () as |
|
Conspiracy of Thieves () as |