|
Dracula (2025) as Vlad / Dracula |
|
Harvest (2025) as Walter Thirsk |
|
Dogman (2023) as Douglas |
|
The Forgiven (2022) as Dally Margolis |
|
Finch (2021) as Jeff (voice) |
|
Nitram (2021) as Nitram |
|
Viena and the Fantomes (2020) as Albert |
|
The Outpost (2020) as Specialist Ty Michael Carter |
|
The Kindness of Strangers (2019) as Jeff |
|
The Dead Don't Die (2019) as Bobby Wiggins |
|
To the Night (2018) as Norman |
|
Age Out (2018) as Swim |
|
Welcome the Stranger (2018) as Ethan |
|
Tyrel (2018) as Pete |
|
Three Billboards Outside Ebbing, Missouri (2017) as Red Welby |
|
The Florida Project (2017) as Jack |
|
American Made (2017) as JB |
|
Get Out (2017) as Jeremy Armitage |
|
War on Everyone (2016) as Russell Birdwell |
|
Stonewall (2015) as Orphan Annie |
|
A Hot Two Weeks: The Making of Heaven Knows What (2015) as |
|
Heaven Knows What (2015) as Ilya Leontyev |
|
Queen & Country (2015) as Percy Hapgood |
|
God's Pocket (2014) as Leon Scarpato |
|
Tom à la ferme (2014) as Guillaume (uncredited) |
|
Low Down (2014) as Cole |
|
Byzantium (2013) as Frank |
|
The Anatomy of a Virus: The Making of Antiviral (2013) as Himself |
|
Antiviral (2012) as Syd March |
|
Summer Song (2012) as Jack |
|
Contraband (2012) as Andy |
|
Children of the Atom - Filming X-Men: First Class (2011) as Self |
|
X-Men: First Class (2011) as Cassidy / Banshee |
|
The Social Network (2010) as Fraternity Guy |
|
The Last Exorcism (2010) as Caleb Sweetzer |
|
The Longshots (2008) as Jonesy |
|
No Country for Old Men (2007) as Boy on Bike |
|
Down the Arm of God () as |
|
Untitled A24 Horror Film () as |
|
Two Wolves () as |
|
Zero K () as |
|
Non Compos Mentis () as |
|
Harvest (2025) Original Music Composer |
|
Down the Arm of God () Writer |
|
Down the Arm of God () Producer |