2022
Daniel Spellbound as Viktor Albright (voice)2020
The Hardy Boys as George Estabrook2017
Taken as Bob2016
The Exorcist as Cardinal Caro2016
Incorporated as Senator Bradley2013
Hemlock Grove as Bishop Francis2010
Republic of Doyle as Arthur Gallagher2010
The Shrine as Dale2009
Warehouse 13 as Father Braid2009
The Time Traveler's Wife as Philip Abshire2009
A Sister's Secret as James Morrison2008
Murdoch Mysteries as Andrew Carnegie2008
Murdoch Mysteries as Horace Mooney2006
Cradle of Lies as Franklin Devon2006
Shades of Black: The Conrad Black Story as Meighen2005
Cinderella Man as Radio Commentator2005
The Rocket as Tommy Gorman2004
The Prince & Me as Doctor2004
White Knuckles as Mr. Conrad2003
72 Hours: True Crime as Detective Blaise Doherty2003
Foolproof as Albert Humphrey2003
Owning Mahowny as Briggs2002
Sue Thomas: F.B.Eye as Judge Kendall2002
Street Time as Bob Hunter2002
John Q as Judge K. Ploucha2002
Spider as John2002
Death to Smoochy as Senator2001
Mutant X as Senator Daniel Richards2001
The Guardian as Judge Wentling2000
The Golden Spiders: A Nero Wolfe Mystery as James Maddox1999
Relic Hunter as Councilman1999
Free Fall as Captain Markham1999
To Love, Honor, & Betray as Richard Goslin1999
Half a Dozen Babies as Loren Stauffer1997
Earth: Final Conflict as Prof. Zimmer1997
The Third Twin as Jack Budgen1986
The Boy in Blue as Kinnear1985
The Hearst and Davies Affair as Marion's Attorney1984
Mrs. Soffel as Reporter1984
A Matter of Sex as Ray Otteson1983
Pygmalion as Bystander1982
Little Gloria... Happy at Last as Not available1980
Hank Williams: The Show He Never Gave as Rowdy Cowboy1976
The Clown Murders as Tom1975
Sidestreet as Not available