| tv | The Abandons (2025)As Walter Paxton(7 episodes) | (Not seen) |
| movie | Dead of Winter (2025)As Tall Hunter | (Not seen) |
| movie | Conclave (2024)As O'Malley | (Not seen) |
| movie | The Wonder (2022)As John Flynn | (Not seen) |
| tv | Lincoln Rhyme: Hunt for the Bone Collector (2020)As The Bone Collector(10 episodes) | (Not seen) |
| movie | Sergio (2020)As Gil Loescher | (Not seen) |
| tv | Nightflyers (2018)As Auggie(10 episodes) | (Not seen) |
| tv | Little Boy Blue (2017)As Steve Jones(4 episodes) | (Not seen) |
| tv | Manhunt (2017)As Frank McAlpine(8 episodes) | (Not seen) |
| tv | Aquarius (2015)As Ken Karn(13 episodes) | (Not seen) |
| tv | The Magicians (2015)As Mayakovsky(3 episodes) | (Not seen) |
| tv | The Last Ship (2014)As Sean Ramsey(8 episodes) | (Not seen) |
| tv | Mildred Pierce (2011)As Bert Pierce(5 episodes) | (Not seen) |
| movie | Season of the Witch (2011) | (Not seen) |
| tv | FlashForward (2009)As Aaron Stark(22 episodes) | (Not seen) |
| movie | Brooklyn's Finest (2009)As Ronny Rosario | (Not seen) |
| movie | The International (2009)As The Consultant | (Not seen) |
| movie | No Reservations (2007)As Sean | (Not seen) |
| movie | Before the Devil Knows You're Dead (2007)As Bobby Lasorda | (Not seen) |
| movie | Bug (2006)As Dr. Sweet | (Not seen) |
| movie | The New World (2005)As Lewes | (Not seen) |
| movie | Million Dollar Baby (2004)As Father Horvak | (Not seen) |
| movie | Intermission (2003)As Mick | (Not seen) |
| movie | Disco Pigs (2001)As Gerry | (Not seen) |
| movie | The Grey Zone (2001)As Interrogator | (Not seen) |
| movie | Bandits (2001) (AKA "Outlaws")As Darill Miller | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Liam Connors(1 episode) | (Not seen) |
| tv | Oz (1997)As Padraic Connelly(1 episode) | (Not seen) |