2025
Bad Hombres as Rancher
2021
The Hating Game as Simon
2018
FBI as Arthur Mitchell (1 episode)
2018
The First Purge as General Smiley
2011
Lost Revolution as Michael Joseph
2007
I Believe in America as Michael Joseph
1999
Third Watch as Steve Dukes (1 episode)
1999
Law & Order: Special Victims Unit as Jeffrey Sobchak (1 episode)
1990
Law & Order as Sergeant (1 episode)