2025
A Desert as Gus Jessop
2024
A Man on the Inside as Sam Ailmintz (2 episodes)
2024
Unfrosted as Michigan Senator
2023
Little Town as Old Man
2020
False Colors as Cliff
2017
Prism as Truck Driver (Chapter 6: A Better Way)
2015
The Leisure Class as Glen
2009
Silent Venom as Secretary of the Navy
2001
Scrubs as Board Member (1 episode)
2001
The Guardian as Mr. Fusilaro (1 episode)
1996
The Bible and Gun Club as Rev. Dent
1980
All God's Children as Det. Baxter
1978
Spawn of the Slithis as Dr. Risling (uncredited)