| tv | The Copenhagen Test (2025)As Edmund Cobb(8 episodes) | (Not seen) |
| movie | Nuremberg (2025)As Colonel John Amen | (Not seen) |
| tv | 61st Street (2022)As Officer Logan(8 episodes) | (Not seen) |
| tv | Your Honor (2020)As Father Jay(3 episodes) | (Not seen) |
| tv | Perry Mason (2020)As Thomas Milligan(7 episodes) | (Not seen) |
| tv | City on a Hill (2019)As Jimmy Ryan(14 episodes) | (Not seen) |
| movie | Marriage Story (2019)As Carter Mitchum | (Not seen) |
| movie | Ready or Not (2019)As Alex | (Not seen) |
| movie | State Like Sleep (2018)As Darren | (Not seen) |
| movie | Kin (2018)As Jake | (Not seen) |
| movie | The Darkest Minds (2018)As Rob Meadows | (Not seen) |
| movie | Parallel (2018)As Josh | (Not seen) |
| movie | The Front Runner (2018)As Billy Shore | (Not seen) |
| movie | Bad Times at the El Royale (2018)As Larsen Rogers | (Not seen) |
| movie | How It Ends (2018)As Jeremiah | (Not seen) |
| movie | Anon (2018)As Cyrus Frear | (Not seen) |
| movie | Arrival (2016) (AKA "Story of Your Life")As Captain Marks | (Not seen) |
| tv | Killjoys (2015)As Grayson Hicks(1 episode) | (Not seen) |
| tv | Halt and Catch Fire (2014)As Tom Rendon(15 episodes) | (Not seen) |
| tv | Hannibal (2013)As Randall Tier(2 episodes) | (Not seen) |