2023
Supercell as Teacher
2020
Hooking Up as Charlie
2019
The Devil Has a Name as Wally
2019
Wedding at Graceland as Tylar Sheppard
2018
American Dresser as Brian
2017
Sex.Sound.Silence as Mike Diesel
2014
Blended as Baseball Dad
2013
You're Next as Paul Davison
2013
Star Trek Into Darkness as U.S.S. Vengeance Ensign
2012
Hatfields & McCoys as John B. Floyd (3 episodes)
2011
Hall Pass as Ed Long
2010
The Outside as Tim Evans
2009
Men of a Certain Age as Harold (1 episode)
2008
Proud American as AJ
2008
Meet Dave as ER Doctor
2007
Bagboy as Stanley Ormanski
2005
South of Nowhere as Arthur Carlin (40 episodes)
2003
Knee High P.I. as Policeman #1
2002
Without a Trace as Scott (1 episode)
2002
CSI: Miami as Walter Rockingham (1 episode)
2001
Shallow Hal as Second Tiffany
2000
Me, Myself & Irene as Trooper Finneran
1999
The West Wing as Art Hughes (1 episode)
1999
Late Last Night as Director
1998
There's Something About Mary as Detective Stabler
1996
Kingpin as Stanley Osmanski
1995
JAG as Cop (1 episode)
1995
JAG as Cyrus Fortney (1 episode)
1994
Dumb and Dumber as Bartender
1991
Ted & Venus as Patient #2
1990
Navy Seals as U.S. Helicopter Co-Pilot
1989
The Runnin' Kind as Jerk in Jeep
1988
Police Story: The Watch Commander as Chuck Stone
1987
Tour of Duty as Aide (1 episode)
1986
Quiet Cool as Briggs
1982
Cheers as Dennis Hammill (1 episode)