2024
Invisible Lines as Dan Palmer
2023
Shatter Belt as Jurgen (4 episodes)
2022
Journey to Hell as Hitler
2019
The Morning Show as Tom Ballantine (1 episode)
2017
Pineapple as Jerry (3 episodes)
2017
Corporate as Pierro (uncredited)
2016
The Man in the Silo as Randy
2013
Brooklyn Nine-Nine as Spencer (1 episode)
2012
Silver Case as Plumber
2010
Small Lights as Morita
2009
The Blind as (voice)
2007
Cash Cow as The Agent
2004
Desperate Housewives as Businessman (1 episode)
2002
Lamb to the Slaughter as Detective
2001
The Hillside Stranglers as Angelo Buono
2001
Hard Luck as Lou Billings
2001
Stolen Kisses as Analyst
1995
Guns & Lipstick as Walker
1995
The Usual Suspects as Daniel Metzheiser
1995
Star Witness as Tony
1993
The X-Files as Sheriff #2 (1 episode)
1989
The Revenge of Al Capone as Schultz's Lawyer
1988
Crossing the Mob as Dock Boss
1987
The Oldest Rookie (1 episode)
1985
MacGyver as Lieutenant (1 episode)
1978
Are You in the House Alone? as Fencing Coach (uncredited)
1974
The Rockford Files as Freddie (1 episode)
1972
The Godfather as Usher in Bridal Party (uncredited)
1972
The Valachi Papers as Prison Guard (uncredited)
1967
N.Y.P.D. (1 episode)