2021
Playing with Beethoven as Zabov2020
Hunters as Elijah2020
Painter as The Gardener aka Bill2020
Ark as Peter Bernhard2019
Avengers: Endgame as Old Steve Rogers Double2019
Abby's as Skip2019
A Nasty Piece of Work as Second Executive2017
Like.Share.Follow. as Mr. Crossbow2016
Westworld as Eye Patch2016
Leaves of the Tree as Father John Callahan2016
Gehenna: Where Death Lives as Not available2015
Train Station as Man In Brown2014
2 Dead 2 Kill as Dr. Mensch2013
Sleepy Hollow as Reverend Alfred Knapp2011
Teen Wolf as Tolbert2011
Teen Wolf as Elias Stilinski2010
Rizzoli & Isles as Oliver Davenport2010
American Bandits: Frank and Jesse James as Bartender2010
Framily as Ethans Dad2009
NCIS: Los Angeles as Hans Schreiber2009
The Land That Time Forgot as Conrad2006
George Bush Goes to Heaven as Martin Hatch2005
It's Always Sunny in Philadelphia as Homeless Man2005
Ghost Whisperer as Elderly Gentleman2003
Gods and Generals as Gen. John Bell Hood1995
The Drew Carey Show as William Shakespeare1995
Wild Bill as Doctor1995
The Avenging Angel as Jonathan Parker1993
And the Band Played On as Charles Dauget1993
Gettysburg as Maj. Gen. John Bell Hood1992
Renegade as Joe Markham1990
TaleSpin as Prof. Martin Torque (voice)1990
Dead Right as Not available1988
Above the Law as CIA Interrogator1987
Wanted: Dead or Alive as Agent1987
Second Chance as Maurice1986
Assassin as Agent One1986
In the Shadow of Kilimanjaro as Eugene Cruz1985
MacGyver as Gilbert Arnaud1981
Cheaper to Keep Her as Maitre d'1981
Side Show as Ticket Taker1979
The French Atlantic Affair as Wendell Cronin1977
Mary Jane Harper Cried Last Night as Police Officer1976
Alice, Sweet Alice as Father Pat1975
Three Days of the Condor as Martin