| tv | Devil in Disguise: John Wayne Gacy (2025)As Chief of Detectives Joe Kozenczak(8 episodes) | (Not seen) |
| tv | 1923 (2022)As John Dutton, Sr.(3 episodes) | (Not seen) |
| movie | Small Engine Repair (2021)As Badge | (Not seen) |
| tv | Hightown (2020)As Ray Abruzzo(25 episodes) | (Not seen) |
| movie | The Empty Man (2020)As James Lasombra | (Not seen) |
| movie | The Kitchen (2019)As Kevin O'Carroll | (Not seen) |
| movie | Into the Ashes (2019)As Sal Porter | (Not seen) |
| movie | The Standoff at Sparrow Creek (2018)As Gannon | (Not seen) |
| movie | Hold the Dark (2018)As Donald Marium | (Not seen) |
| movie | Only the Brave (2017)As Jesse Steed | (Not seen) |
| movie | 13 Hours: The Secret Soldiers of Benghazi (2016)As Tyrone 'Rone' Woods | (Not seen) |
| movie | Spectral (2016)As Clyne | (Not seen) |
| movie | The Walk (2015)As J.P. | (Not seen) |
| movie | Miss Meadows (2014)As Sheriff | (Not seen) |
| movie | Stretch (2014)As Laurent | (Not seen) |
| movie | The Lone Ranger (2013)As Dan Reid | (Not seen) |
| movie | Parkland (2013)As Robert Oswald | (Not seen) |
| movie | World War Z (2013)As Captain Speke | (Not seen) |
| movie | Iron Man 3 (2013)As Savin | (Not seen) |
| movie | Flight (2012)As Gaunt Young Man | (Not seen) |
| movie | Shame (2011)As David | (Not seen) |
| movie | The Grey (2011)As Lewenden | (Not seen) |
| tv | Rubicon (2010)As Will Travers(13 episodes) | (Not seen) |
| tv | The Pacific (2010)As Robert Leckie(10 episodes) | (Not seen) |
| movie | The Conspirator (2010)As William Hamilton | (Not seen) |
| movie | The Departed (2006) (AKA "Infernal Affairs")As Barrigan | (Not seen) |
| tv | 24 (2001)As Chase Edmunds(24 episodes) | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Danny Jordan(1 episode) | (Not seen) |
| movie | Lord of the Flies (1990)As Simon | (Not seen) |