2019
The Demonologist as Captain Meechum
2017
Tres Leches as Cousin Sidney
2017
Jeepers Creepers 3 as SWAT Team Leader
2015
American Ultra as Air Force Commander
2015
Fantastic Four as Pentagon General
2015
Zoo as Deputy Kraft (4 episodes)
2015
Focus as Card Player / Football Coach
2014
Bad Country as Captain Bannock
2014
22 Jump Street as MCS Coach (uncredited)
2014
True Detective as Commander Speece (3 episodes)
2012
Bullet to the Head as St. Charles Bartender
2012
Stash House as Detective
2012
Transit as Sgt. Gazzo
2009
Bad Lieutenant: Port of Call - New Orleans as Client
2002
The Badge as Cash Haden
2002
Big Fat Liar as Rocco Malone
2001
American Pie 2 as Man in Crowd (uncredited
1999
Dudley Do-Right as Kenneth
1999
Blast from the Past as Jerry
1998
Damon as Bank Robber (1 episode)
1996
Dark Angel as Al Barney
1995
JAG as Harley (1 episode)
1995
Out-of-Sync as Shorty
1994
The Hard Truth as Luis Gisors
1994
Ellen as Fight Fan (1 episode)
1994
Ellen as The Robber (1 episode)
1994
Guarding Tess as Ralph Buoncristiani
1993
Hocus Pocus as Bus Driver
1990
The Fresh Prince of Bel-Air as Tony (1 episode)
1987
Jake and the Fatman (1 episode)
1987
My Two Dads (1 episode)
1987
Frank's Place as Shorty (22 episodes)
1984
Murder, She Wrote as Leo Kositchek (1 episode)