
Filmography29 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | HarvestMovie | Walter Thirsk | 36 |
| 2023 | DogmanMovie | Douglas | 34 |
| 2021 | FinchMovie | Jeff (voice) | 32 |
| 2020 | Viena and the FantomesMovie | Albert | 31 |
| 2020 | The OutpostMovie | Specialist Ty Michael Carter | 31 |
| 2019 | The Kindness of StrangersMovie | Jeff | 30 |
| 2018 | TyrelMovie | Pete | 29 |
| 2018 | Age OutMovie | Swim | 29 |
| 2018 | Welcome the StrangerMovie | Ethan | 29 |
| 2018 | To the NightMovie | Norman | 29 |
| 2017 | Three Billboards Outside Ebbing, MissouriMovie | Red Welby | 28 |
| 2017 | American MadeMovie | JB | 28 |
| 2015 | Queen & CountryMovie | Percy Hapgood | 26 |
| 2015 | StonewallMovie | Orphan Annie | 26 |
| 2015 | Heaven Knows WhatMovie | Ilya Leontyev | 26 |
| 2015 | A Hot Two Weeks: The Making of Heaven Knows WhatMovie | — | 26 |
| 2013 | ByzantiumMovie | Frank | 24 |
| 2013 | The Anatomy of a Virus: The Making of AntiviralMovie | Himself | 24 |
| 2012 | Summer SongMovie | Jack | 23 |
| 2012 | ContrabandMovie | Andy | 23 |
| 2011 | X-Men: First ClassMovie | Cassidy / Banshee | 22 |
| 2011 | Children of the Atom - Filming X-Men: First ClassMovie | Self | 22 |
| 2010 | The Social NetworkMovie | Fraternity Guy | 21 |
| 2008 | Breaking BadSeries | Louis | 19 |
| 2008 | The LongshotsMovie | Jonesy | 19 |
| 2007 | No Country for Old MenMovie | Boy on Bike | 18 |
| 2006 | Friday Night LightsSeries | Jimmy Adler | 17 |
| 1990 | Twin PeaksSeries | Steven Burnett | 1 |
| 0 | ScapegoatMovie | — | — |