2025
Opus as Bill Lotto2024
National Anthem as Rick2022
Outer Range as Carson Krum2021
Intrusion as Dylan Cobb2020
Blood and Money as Ray2019
Stumptown as Llewellyn Slocombe2019
Art of Deception as Vice-President Lewis Parker2018
Yellowstone as Paramount Bartender2018
God's Not Dead: A Light in Darkness as Construction Foreman2017
Shot Caller as LT. Roberts2017
Midnight, Texas as Davy Deputy #12017
Bottom of the World as State Trooper2015
Ballers as Mark Cowler2015
The Messengers as Older Agent2015
The Condemned 2 as Sheriff Eric Ross2015
Big Sky as Bennett2015
Life in Color as Mr. Forbes2014
Manhattan as Staff Sergeant2014
Drunktown's Finest as Phillip Smiles2013
The Last Stand as Bucho2012
The Asset as Finch2011
Paul as State Trooper2011
Passion Play as Walt (Man #2)2010
The Walking Dead as Rufus2009
Castle as Jeff Powers2009
Doc West II : Triggerman as Flying Dutchman2009
Beautiful Loser as Father2008
Breaking Bad as ABQ Detective #12008
Felon as Agent Skiletti2005
North Country as Bailiff #12003
NCIS as Commander Rivers2002
CSI: Miami as Jeffrey Douglas2002
Monk as Sean Corcoran2002
American Dreams as Officer Steve Burke2002
Bare Witness as Gav Reed1998
Vampires as Highway Patrolman1998
The Staircase as Mr. Prewitt1996
Sabrina, the Teenage Witch as Chuck1995
The Single Guy as Instructor1989
Howling V: The Rebirth as Jonathan LaneNaN
Hellbent as TrigNaN
Cutter as Frank