| Movie | Role or Job | Credit Order | Year |
|---|---|---|---|
| Nuremberg | Colonel John Amen | 8 | 2025 |
| Blue Bayou | Ace | 3 | 2021 |
| Ready or Not | Alex Le Domas | 3 | 2019 |
| State Like Sleep | Darren | 6 | 2019 |
| The Front Runner | Billy Shore | 4 | 2018 |
| Bad Times at the El Royale | Larsen Rogers | 11 | 2018 |
| Kin | Jake | 37 | 2018 |
| The Darkest Minds | Rob Meadows | 10 | 2018 |
| Arrival | Captain Marks | 5 | 2016 |
| Movie | Role or Job | Credit Order | Year |
|---|---|---|---|
| Nuremberg | Colonel John Amen | 8 | 2025 |
| Blue Bayou | Ace | 3 | 2021 |
| Ready or Not | Alex Le Domas | 3 | 2019 |
| State Like Sleep | Darren | 6 | 2019 |
| The Front Runner | Billy Shore | 4 | 2018 |
| Bad Times at the El Royale | Larsen Rogers | 11 | 2018 |
| Kin | Jake | 37 | 2018 |
| The Darkest Minds | Rob Meadows | 10 | 2018 |
| Arrival | Captain Marks | 5 | 2016 |