The Long Road Home
2017 · Action
as Ltc. Gary Volesky
All Square
2018 · Drama
as John
House of Cards
2013 · Drama
as Doug Stamper
Jack Ryan S1-S4
2018 · Action
as Mike November
The Comey Rule
2020 · Drama
as Andrew McCabe
Criminal Minds: Suspect Behavior
2011 · Crime
as Jonathan 'Prophet' Simms
Chronicle
2012 · Adventure
as Richard Detmer
Viral
2016 · Drama
as Michael Drakeford
House of Cards S6
The Adjustment Bureau
as Charlie Traynor
Defendor
2010 · Comedy
as Paul Carter
Carlito's Way: Rise to Power
2005 · Action
as Rocco
Outside the Wire
2021 · Action
as Eckhart
You Lucky People!
1955 · Comedy
as Sgt. Manners
Dawn of the Dead
2004 · Action
as CJ
Tooth and Nail
2007 · Drama
as Viper
Who's Nuts Invincible
2006 · Biography
as Pete
Did You Hear About the Morgans?
2009 · Comedy
as Vincent
Secret in Their Eyes
2015 · Crime
as Reg Siefert
Blue Man Group: How to Be a Megastar
2008 · Music
as Self
Now You See Me
2013 · Crime
as Agent Fuller
The Penguin
2024 · Crime
as Johnny Viti
Hide and Go Shriek
1988 · Horror
as Wino
Taboo
2017 · Drama
as Dumbarton
Special Ops: Lioness S1-S2
2023 · Action
as Byron Westfield
A Kid in King Arthur's Court
1995 · Adventure
as Apprentice
Miss Tulip Stays the Night
as Police Constable
Folly to Be Wise
1953 · Comedy
as Staff Sergeant
Everest
2015 · Adventure
as Jon Krakauer
Law Abiding Citizen
2009 · Action
as Bray
The Shadow Man
1953 · Crime
as Merchant Seaman West
Pantheon S1-S2
2022 · Animation
as Van Leuwen
Fair Game
2010 · Biography
as Jack
Broken English
2008 · Comedy
as Guy
Pantheon S2
2025 · Animation