2024
Turtles All the Way Down as Detective Dwight Allen
2022
D.O.A. as Stanley Phillips
2019
Dark Waters as Larry Winter
2018
Future Lies as Sheriff Farslow
2018
Country Christmas Album as Liam
2018
Donnybrook as Kelsen
2012
3 Day Test as Sam Taylor
2012
Sandbar as Frank Cordial
2003
Arrested Development as Mr. F (2 episodes)
2002
Without a Trace as Charles (1 episode)
2002
Push, Nevada as Al Prufrock (3 episodes)
2001
Off Centre as Tim (1 episode)
2001
Reba as Satellite Man (1 episode)
2000
CSI: Crime Scene Investigation as Jacob Wolfowitz / Johann Sneller (1 episode)
2000
Daddio as Rod Krolak (18 episodes)
2000
Malcolm in the Middle as Tech (1 episode)
1998
DiResta as Pete (17 episodes)
1996
Goode Behavior as Lyle Erskin (1 episode)
1995
Can't Hurry Love as Elliot Tenney (19 episodes)
1995
The Drew Carey Show as Morgan (1 episode)
1995
The Jeff Foxworthy Show as Trey (2 episodes)
1994
The Boys Are Back as Rick Hansen (18 episodes)
1994
Major League II as Vic
1993
Boy Meets World as Mr. Morris (1 episode)
1993
The Fugitive as State Trooper
1991
Backdraft as Candidate
1989
Major League as Vic Bolito
1989
The Package as Walter Henke
1987
Fatal Confession: A Father Dowling Mystery as Andy Moore
1986
Crime Story as Agent (1 episode)