| tv | Manhunt (2024)As Lewis Powell(4 episodes) | (Not seen) |
| movie | Salem's Lot (2024)As Mike Ryerson | (Not seen) |
| movie | Gladiator II (2024) (AKA "Untitled Gladiator Sequel") | (Not seen) |
| movie | Weird: The Al Yankovic Story (2022)As Steve | (Not seen) |
| movie | Glass (2019)As Joseph Dunn | (Not seen) |
| tv | Station 19 (2018)As James Beckett Jr.(1 episode) | (Not seen) |
| tv | Chilling Adventures of Sabrina (2018)As Jerathmiel(1 episode) | (Not seen) |
| tv | S.W.A.T. (2017)As Gary(1 episode) | (Not seen) |
| tv | Animal Kingdom (2016)As Adrian Dolan(23 episodes) | (Not seen) |
| movie | The Town That Dreaded Sundown (2014)As Corey | (Not seen) |
| tv | Marvel's Agents of S.H.I.E.L.D. (2013)As Werner von Strucker(8 episodes) | (Not seen) |
| movie | Deep Dark Canyon (2013)As Nate Towne | (Not seen) |
| movie | The Last Exorcism Part II (2013)As Chris | (Not seen) |
| tv | Chicago Fire (2012)As Lee(1 episode) | (Not seen) |
| movie | Much Ado About Nothing (2012)As Borachio | (Not seen) |
| movie | Camp Hell (2010)As Timothy | (Not seen) |
| tv | The Good Wife (2009)As Kenny Chatham(1 episode) | (Not seen) |
| movie | The Last House on the Left (2009)As Justin | (Not seen) |
| tv | Mad Men (2007)As Kelly(1 episode) | (Not seen) |
| tv | Criminal Minds (2005)As Jordan Halloran(1 episode) | (Not seen) |
| movie | Loverboy (2005)As Paul (16 years old) | (Not seen) |
| tv | NCIS (2003)As Ryan Smith(1 episode) | (Not seen) |
| movie | Mystic River (2003)As Silent Ray Harris | (Not seen) |
| movie | Unbreakable (2000) (AKA "No Ordinary Man")As Joseph Dunn | (Not seen) |
| movie | Gladiator (2000) (AKA "The Gladiators")As Lucius Verus | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Greg Engels(2 episodes) | (Not seen) |
| movie | Double Jeopardy (1999) (AKA "Doppelmord")As Matty Parsons - Age 11 | (Not seen) |
| movie | Arlington Road (1999) (AKA "Arlington Rd.")As Grant Faraday | (Not seen) |