| movie | ZO (2024)As Tobias Beecher | (Not seen) |
| tv | Tracker (2024)As Ashton Shaw(1 episode) | (Not seen) |
| tv | Accused (2023)As Rob(1 episode) | (Not seen) |
| tv | A Friend of the Family (2022)As Mr. Horstmann(2 episodes) | (Not seen) |
| tv | East New York (2022)As US Marshall David Westlake(1 episode) | (Not seen) |
| tv | Black Bird (2022)As Roger Nevins(1 episode) | (Not seen) |
| tv | The Equalizer (2021)As Deputy Barnes(1 episode) | (Not seen) |
| tv | The Plot Against America (2020)As Agent Don McCorkle(2 episodes) | (Not seen) |
| tv | Watchmen (2019)As Mister Shadow(1 episode) | (Not seen) |
| tv | The Purge (2018)As Joe Owens(10 episodes) | (Not seen) |
| tv | FBI (2018)As Marshal Brad Kimble(1 episode) | (Not seen) |
| tv | New Amsterdam (2018)As Robert Wilkinson(1 episode) | (Not seen) |
| tv | Tom Clancy's Jack Ryan (2018)As Stanley Kowalski(1 episode) | (Not seen) |
| tv | The Good Fight (2017)As Mr. Pezner(1 episode) | (Not seen) |
| tv | Bull (2016)As ADA Lawrence Charles(1 episode) | (Not seen) |
| tv | Blindspot (2015)As Patrick O'Malley(1 episode) | (Not seen) |
| tv | Marvel's Daredevil (2015)As Paxton Page (voice)(2 episodes) | (Not seen) |
| movie | Tooken (2015)As Bryan Millers | (Not seen) |
| tv | Forever (2014)As Hans Koehler(1 episode) | (Not seen) |
| tv | The Strain (2014)As Tardi(3 episodes) | (Not seen) |
| tv | Chicago P.D. (2014)As Richard Beck(4 episodes) | (Not seen) |
| tv | The Blacklist (2013)As Frank Hyland(1 episode) | (Not seen) |
| tv | The Following (2013)As Kurt Bolen(1 episode) | (Not seen) |
| tv | The Americans (2013)As Andrew Larrick(8 episodes) | (Not seen) |
| tv | Elementary (2012)As Cray Fielder(1 episode) | (Not seen) |
| tv | Longmire (2012)As Ed Gorski(5 episodes) | (Not seen) |
| movie | Red Tails (2012)As Colonel Jack Tomlinson | (Not seen) |
| movie | The Collection (2012)As Lucello | (Not seen) |
| movie | No One Lives (2012)As Hoag | (Not seen) |
| tv | Person of Interest (2011)As Detective Petersen(1 episode) | (Not seen) |
| tv | American Horror Story (2011)As Vince(3 episodes) | (Not seen) |
| tv | Hawaii Five-0 (2010)As Gordon Bristol(1 episode) | (Not seen) |
| tv | Castle (2009)As Marcus Gates(2 episodes) | (Not seen) |
| tv | Generation Kill (2008)As Evan Wright(7 episodes) | (Not seen) |
| tv | The Unit (2006)(1 episode) | (Not seen) |
| movie | The Texas Chainsaw Massacre: The Beginning (2006) (AKA "Texas Chainsaw: Beginning")As Holden | (Not seen) |
| tv | Criminal Minds (2005)As Dale Shrader(1 episode) | (Not seen) |
| tv | The 4400 (2004)As Oliver Knox(1 episode) | (Not seen) |
| tv | Desperate Housewives (2004)As Peter McMillan(5 episodes) | (Not seen) |
| tv | House (2004)As Roy Randall(1 episode) | (Not seen) |
| movie | Extreme Dating (2004)As Hack | (Not seen) |
| movie | The Forgotten (2004) (AKA "Stranger")As Al Petalis | (Not seen) |
| movie | Monster (2003)As Vincent Corey | (Not seen) |
| movie | Wild Iris (2001)As Lud van Eppy | (Not seen) |
| movie | Shaft (2000)As Luger | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Erik Garrison(2 episodes) | (Not seen) |
| tv | Oz (1997)As Tobias Beecher(56 episodes) | (Not seen) |
| tv | ER (1994)As Demerol Junkie(1 episode) | (Not seen) |
| tv | Homicide: Life on the Street (1993)As Officer Chris Thormann(7 episodes) | (Not seen) |
| movie | Wayne's World 2 (1993)As Terry | (Not seen) |
| movie | Wayne's World (1992)As Terry | (Not seen) |
| movie | Cast a Deadly Spell (1991)As Larry Willis / Lilly Sirwar | (Not seen) |
| movie | Point Break (1991) (AKA "Johnny Utah")As Rosie | (Not seen) |
| tv | Law & Order (1990)As Clemens(2 episodes) | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Cameo (uncredited)(1 episode) | (Not seen) |