2015
Careful What You Wish For as Gordon
2015
All Saints Eve as Preacher William
2013
12 Years a Slave as Captain
2013
Pawn Shop Chronicles as Cook
2012
Death from Above as Oclar
2012
Step Up Revolution as Uniformed Cop
2012
Killer Joe as Digger Soames
2011
Dolphin Tale as Board Member Fitch
2011
Drive Angry as Sarge
2010
Conviction as Officer Boisseau
2010
Wild Things: Foursome as Captain Blanchard
2010
Nine Dead as Father Francis
2010
Father of Invention as General Store Clerk
2009
My Bloody Valentine as Riggs
2008
Feast II: Sloppy Seconds as The Sheriff
2008
The Mysteries of Pittsburgh as Lenny Burns
2008
Mad Money as Agent Wayne
2007
Pencil Fighting - The Life and Times of Team Balderdash
2007
Burn Notice as Agent Harris (9 episodes)
2007
The Hawk Is Dying as Alonzo
2007
Walking Tall: The Payback as Herb Sherman
2007
Premonition as Sheriff Reilly
2006
Hoot as Drill Sergeant
2006
Dexter as Detective (1 episode)
2006
Miami Vice as Air Traffic Supervisor
2005
Christmas in Miami as Poliziotto #1
2005
Prison Break as Mr. Ives (1 episode)
2005
Transporter 2 as U.S. Marshal Brown
2004
The Work and the Glory as Land Speculator
2004
The Punisher as Dante
2004
Wild Things 2 as Jayson
2003
From Justin to Kelly as Mr. O'Mara
2003
2 Fast 2 Furious as Agent
2002
Bending All the Rules as Sargeant
2002
The Code Conspiracy as Commander
2002
Big Trouble as Arch Ridley
2000
Sheena as Engleberg (1 episode)
2000
CSI: Crime Scene Investigation as Florida State Trooper (1 episode)
2000
Tigerland as Tigerland CO
1998
The Truman Show as Citizen Searching Truman (uncredited)
1998
Wild Things as Walter
1998
Palmetto as Miles Meadows
1998
Great Expectations as Cop on Boat
1997
Catherine's Grove as William Mason
1997
Contact as NASA Technician
1997
Plato's Run as Baker
1997
We Are Angels as Don Medina (1 episode)
1996
Blood and Wine as Guard
1996
Shootfighter II as Malo
1995
Fair Game as Navigator
1995
Bad Boys as Noah Trafficante
1995
Smoke N Lightnin as Jones
1994
Justice in a Small Town as Derek
1994
ER as Frank (1 episode)
1994
A Passion for Justice: The Hazel Brannon Smith Story as Buddy
1994
Bandit: Bandit's Silver Angel as Duke
1994
China Moon as CSU Technician
1994
Terror in the Night as Wilson Bradley
1993
Hidden Fears as Marty Vanbeeber
1993
seaQuest DSV as Colonel Manheim (1 episode)
1993
For Love and Glory as Col. J.E.B. Stuart
1993
The Real McCoy as Karl
1993
Matinee as Shopping Cart Crook
1992
Passenger 57 as Vincent
1992
Grapevine as Auto mechanic (1 episode)
1992
Grapevine as Randall (1 episode)
1992
Drug Wars: The Cocaine Cartel as Security Guard
1992
Dead Boyz Can't Fly as O'Brien
1991
Detective Extralarge (1 episode)
1991
Carolina Skeletons as Deputy Bryant
1991
White Lie as Donald Cambio
1990
Edward Scissorhands as Reporter
1990
Super Force as Buddy (5 episodes)
1990
Super Force as Ratso (2 episodes)
1990
Swamp Thing as Sheriff Andrews (1 episode)
1990
Somebody Has to Shoot the Picture as Supt. Stanton