2022
Doctor Strange in the Multiverse of Madness as Black Bolt2022
Star Trek: Strange New Worlds as Christopher Pike2022
MK Ultra as Ford Strauss2021
DOTA: Dragon's Blood as Kaden (voice)2021
Injustice as Bruce Wayne / Batman (voice)2021
The Virtuoso as The Virtuoso2019
The Ready Room as Self2018
Star Trek: Short Treks as Christopher Pike2017
Star Trek: Discovery as Christopher Pike2017
Marvel's Inhumans as Blackagar Boltagon / Black Bolt2017
Inhumans: The First Chapter as Black Bolt2016
Mr. Right as Richard Cartigan2016
The Cowboy as Self2015
Visions as David Maddox2014
Non-Stop as Jack Hammond2014
The Forger as Tommy Keegan2014
Supremacy as Sobecki2013
Corpus Christi: Playing with Redemption as Self2012
Safe as Alex Rosen2012
Hick as Nick2012
Seal Team Six: The Raid on Osama Bin Laden as Cherry2011
Hell on Wheels as Cullen Bohannan2011
Straw Dogs as Coach Milkens2010
Burning Palms as Tom2010
Last Night as Andy2009
Dollhouse as Vitas2009
Cook County as Bump2008
The Two Mr. Kissels as Robert Kissel2007
The Warrior Class as Alec Brno2006
Conviction as Jim Steele2006
All the Boys Love Mandy Lane as Garth2006
Snoop Dogg's Hood of Horror as Tex Jr2005
In Her Shoes as Todd2004
Lost as Kevin2004
The Tony Danza Show as Self2004
The Mountain as Will Carver2004
Hokus Fokus as Not available2003
Line of Fire as Roy Ravelle2003
The Battle of Shaker Heights as Miner Weber2002
CSI: Miami as Tony Macken2002
Crossroads as Ben2002
Poolhall Junkies as Chris2002
City by the Sea as Dave Simon2002
Tully as Tully Coates Jr.2001
Smallville as Paul Hayden2001
Britney: The Videos as Self2000
Boiler Room as Broker2000
Urban Legends: Final Cut as Toby1999
Third Watch as Dr. Montville1998
Sex and the City as Greg1997
Ally McBeal as Kevin Wah1990
Law & Order as James SterlingNaN
Kill Him ‘Til He’s Dead as Not availableNaN
Hell on Wheels: Tracks uncovered as Cullen Bohannon / HimselfNaN
Batman Knightfall Part 1 as Batman1997
Window Shopping as Ian2009
Cook County Producer