2017
Undercover Grandpa as Wolf
2013
A Very Merry Mix-Up as Charles
2011
Still Rowdy After All These Years
2010
You Lucky Dog as Clay Rayborn
2009
Everything She Ever Wanted as George Allanson (4 episodes)
2009
Everything She Ever Wanted as George Allanson
2008
Behind the Wall as Father Hendry
2007
Still Small Voices as Henry Waiverly
2006
Absolution as Bishop Edward Werther
2006
Angela's Eyes (1 episode)
2006
The Perfect Marriage as Donald Danforth
2005
King's Ransom as Detective Conley
2002
Puppets Who Kill (1 episode)
2002
Breaking News (1 episode)
2002
Guilty Hearts as Les Moran
2001
MythQuest as King Minos (1 episode)
2000
The Last Debate as Sidney Robert Mulvane
2000
Waking the Dead as Governor Kinosis
2000
Rated X as Robert De Salvo
1999
The Time Shifters as FBI Agent Baker
1999
Lethal Vows as Rick Mauser
1999
Too Rich: The Secret Life of Doris Duke as John Radford (4 episodes)
1998
Bride of Chucky as Lt. Preston
1998
Highlander: The Raven as Charlie Johnson (1 episode)
1998
The Long Island Incident as Tommy
1998
Escape: Human Cargo as Pinder
1998
Mr. Headmistress as Rawlings
1998
Moonlight Becomes You as Malcolm Norton
1997
On the Second Day of Christmas as Mr. Limber
1997
The Wonderful World of Disney as Rawlings (1 episode)
1997
Stargate SG-1 as Major General Bauer (1 episode)
1997
The Hunger as Barry Seecam (1 episode)
1996
Poltergeist: The Legacy as Sir Edmund Tremain (1 episode)
1996
Double Jeopardy as Judge Thornim
1995
It Takes Two as Mr. Kensington
1995
Senior Trip as Senator John Lerman
1995
Almost Golden: The Jessica Savitch Story as Emmertz Canterbury
1995
Black Fox: Good Men and Bad as Colonel McKensie
1995
Black Fox as Colonel McKensie
1995
Darkman II: The Return of Durant as Dr. Alfred Hathaway
1995
Vanished as Judge Morrison
1995
The Outer Limits as General Covington (1 episode)
1993
Kung Fu: The Legend Continues as Sibert (1 episode)
1992
Amy Fisher: My Story as Elliot Fisher
1992
The Good Fight as Tom Rothermill
1992
African Skies (1 episode)
1992
Twin Sisters as Boone
1990
The Last Best Year as John Dennis
1990
Counterstrike as Inspector Dantley (1 episode)
1990
Common Ground as Bob Murphy
1989
Millennium as Vern Rockwell
1989
Memories of Manon as Arthur Trent
1988
The Christmas Wife as Michael Rosten (uncredited)
1987
Rolling Vengeance as Big Joe Rosso
1986
The Park Is Mine as Commissioner Keller
1985
The New Alfred Hitchcock Presents as Joe Metcalf (1 episode)
1985
The New Alfred Hitchcock Presents as Mr. Adams (1 episode)
1985
The Equalizer as Arthur Trent (1 episode)
1984
Airwolf as Commander Kirov (2 episodes)
1983
Of Unknown Origin as Eliot Riverton
1983
The Hitchhiker as Surgeon / Cop (1 episode)
1983
A Case of Libel as Abner Coles
1982
Shock-Trauma as Dr. Jordan Tracy
1982
Little Gloria... Happy at Last (2 episodes)
1982
Love as Mr. Wiseman ("Julia")
1981
Happy Birthday to Me as Hal Wainwright
1981
Scanners as Braedon Keller
1980
Head On as Frank Keys
1980
Nothing Personal as Ralston
1979
Bear Island as Paul Hartman
1979
Running as Coach Walker
1979
The Littlest Hobo as Alistair McLeod (1 episode)
1976
Find the Lady as Broom
1976
The Clown Murders as Philip
1975
It Seemed Like a Good Idea at the Time as Broom
1975
The Heat Wave Lasted Four Days as Jerry Cuozzo
1974
Only God Knows as Vincenzo
1970
The Young Rebels (1 episode)
1970
House on Greenapple Road as Rev. Ryan Hagen
1968
The Mod Squad (1 episode)
1968
The Mod Squad as Major Sarif (1 episode)
1968
It Takes a Thief as Capt. Van Zandt (1 episode)
1967
The Invaders as Josef Dansk (1 episode)
1966
Mission: Impossible as Commandante Juan Acero (1 episode)
1966
Mission: Impossible as Dr. Anton Yubov (1 episode)
1966
Mission: Impossible as Martin Stoner (1 episode)
1966
Felony Squad (3 episodes)
1965
The Mask of Janus (11 episodes)
1965
The F.B.I. as Frank Sawyer (1 episode)
1965
The F.B.I. as Julian Young (1 episode)
1965
The F.B.I. as Lorne Joseph Staley (1 episode)
1962
The Saint as El Rojo (1 episode)
1962
The Virginian as Tasker (1 episode)