2024
John Mulaney Presents: Everybody's in L.A. as Waingro2024
Lights Out as Poe2024
Day Labor as Travis Bernard2023
Crossfire as Not available2022
Corsicana as Tate2021
Hustle Down as Angel2020
Banned, Exploited & Blacklisted: The Underground Work of Controversial Filmmaker Shane Ryan as (segment "Multiple Videos")2016
My Father, Die as Tank2016
Misfortune as Mallick2015
Jurassic City as Doyle2014
Scorpion as Maddox2014
7 Minutes as Tuckey2014
Fear Clinic as Gage2010
The Killing Jar as Hank2010
Chasing 3000 as Short Order Cook2009
The Line as Wire2009
Laid to Rest as Tucker2009
Kill Theory as Killer2008
Sons of Anarchy as Hench2008
Amusement as Tryton2007
Big Stan as Bullard2007
Cosmic Radio as Hank2007
Sugar Creek as Sherrif Worton2006
Love's Abiding Joy as John Abel2005
Chaos as Chaos2004
Paparazzi as Kevin Rosner2004
Lightning Bug as Earl Knight2003
May as Papa2002
CSI: Miami as Charlie Pelson2002
Firefly as Stitch Hessian2002
American Girl as Deputy Richard2001
Smallville as Pine2001
Blow as Leon Minghella2001
Knockaround Guys as Brucker2001
Ticker as Pooch2000
Ricky 6 as Pat Pagan1999
Junked as Crow1998
V.I.P. as Frank Newsom1998
Point Blank as Joe Ray1998
Gunshy as Ward1998
Strangeland as Mike Gage1997
Con Air as Billy Joe (uncredited)1997
G.I. Jane as Instructor Pyro1997
Double Tap as Agent Burke1996
Nash Bridges as Not available1995
Heat as Waingro1992
Renegade as Richie Pasko1989
The 'Burbs as Cop1988
High Mountain Rangers as Not available1987
Werewolf as Not available1987
Steele Justice as Army Sergeant1986
L.A. Law as Calvin Sholes1986
SpaceCamp as Counselor #21984
Highway to Heaven as Not available2012
My Name Is 'A' by Anonymous Producer