2005
Whiskey School as Leopold De Angeli
2004
Nursie as Doctor Eli
2001
Pâté as Mister Griswald
1999
The Bone Collector as Alan Rubin
1993
Sniper as NSC Officer in Washington
1992
Double Threat as Coleman
1992
The Bulkin Trail as Jesse Bulkin
1990
After the Shock as Lt. Pete Cornyn
1990
The Guardian as Allan Sheridan
1990
In the Spirit as Detective #1
1989
Blood Red as Senator Willard Endicott
1989
Quantum Leap as Dr. Frank Winger (1 episode)
1988
Ransom as Brad Hansen Jr
1987
Stranded as Sergeant
1986
Triplecross as Cole Donovan
1986
Witchfire as The hunter
1982
Vice Squad as Tom Walsh
1979
From Here to Eternity as Cpl. Herbert (3 episodes)
1978
A Family Upside Down as Instructor
1978
Loose Change as George
1973
Kojak as Bobby (1 episode)