2024
Home Free as Herb Homer
2022
The Art of Christmas as Mr. Johnson
2022
Christmas in Wolf Creek as Jason
2022
Trader as Mr. Washington (voice)
2022
Dreaming of Death: Bob Clark's Horror Films as Self
2022
Astonishing Tales of Terror: Rocktapussy! as Mr. Hazelton
2022
Nightalk as Capt. Roberto
2022
The Perfect Pairing as John Hollingbrook
2022
Cabin Connection as Frank
2021
SurrealEstate as Carl Roman (4 episodes)
2021
Woodland Grey as Moses
2020
Inn Love by Christmas as Ernie
2019
Christmas in Montana as Pops
2019
Making a Deal with the Devil as President of USA
2019
The Last Big Save as Artie
2018
Pride, Prejudice and Mistletoe as Edward Fitzwilliam
2018
Northern Lights of Christmas as Otto Bismer
2018
The Joke Thief as Brian McCabe
2017
Christmas Encore as Sid
2017
The Performance as Dennis
2017
The Neighborhood as Artie
2016
Sadie's Last Days on Earth as Teacher
2016
The Void as Mitchell
2016
Dot. as Mister Sherman (voice) (52 episodes)
2015
Sicilian Vampire as Detective Domenic Durpray
2015
No Deposit as Joseph Ryan
2015
Big News From Grand Rock
2014
The Memory Book as Jonathan / Jack
2014
The Good Sister as Bill
2014
The Big Fat Stone as Philly Versi
2013
The Perfect Boss as Ralph Mickelson
2013
Real Gangsters as Mitchel McClane
2013
The Story of Luke as Mr. Nichols
2013
Two Hearts to Mouth as Ron Baxter
2012
Baby's First Christmas as Christopher
2012
Off2Kali Comedy as Santa Claus (1 episode)
2011
Certain Prey as Special Agent Leonard Heisman
2011
Monster Brawl as Sasquatch Sid Tucker
2010
Who Is Clark Rockefeller? as William Boss
2010
Fairfield Road as Senator William Hayden
2009
Too Late to Say Goodbye as Max Barber
2009
Progeny The Birth of Offspring as himself
2009
An Insignificant Harvey as Father Asher
2009
Offspring as George Peters
2008
A Teacher's Crime as David McMillian
2007
Blind Trust as L.G. Mennick
2007
Lies and Crimes as Captain Vic Bochner
2006
The 12 Days of Black Christmas as Self
2006
One Way as Russel Birk
2005
Christmas in Boston as Mr. Howard
2003
Mayday as Captain Shaw (1 episode)
2003
Encrypt as Anton Reich
2002
Black Christmas Revisited
2002
Saint Sinner as Morgan Rand
2002
Puppets Who Kill (1 episode)
2002
Tom Stone (26 episodes)
2002
Stranded as Owen Marsh
2001
Mutant X as Noah Kilmartin (1 episode)
2001
Paradise Falls (77 episodes)
2001
The Waiting Game as Lowell Kincaid
1999
Our Guys: Outrage at Glen Ridge as Mr. Archer
1999
Family of Cops III as Mayor Edwards
1999
Total Recall 2070 (1 episode)
1998
Ice as The President
1998
Bad As I Wanna Be: The Dennis Rodman Story as Chuck Daly
1998
Sleeping Dogs Lie as Ambrose Small
1997
Let Me Call You Sweetheart as Skip Reardon
1997
The Arrow as Colonel Fairchild (2 episodes)
1997
The Arrow as Col. Fairchild
1996
Poltergeist: The Legacy as Professor Jordan Slater (1 episode)
1995
When the Vows Break as Art Parker
1995
JAG as Captain Ward (1 episode)
1995
The Silence of Adultery as David Lindsay
1994
Due South as Robert Bedford (1 episode)
1993
Du lügst as Gilbert Jonathan 'Gil' Farrow
1993
Walker, Texas Ranger as M.P. Bates (2 episodes)
1993
Kung Fu: The Legend Continues as Martin Bradshaw (1 episode)
1990
Beverly Hills, 90210 (3 episodes)
1990
The World's Oldest Living Bridesmaid as Roger
1989
E.N.G. as Mike Fennell (96 episodes)
1988
Into the Fire as Dirk Winfield
1988
Dixie Lanes as Sheriff Lewis Clark
1987
Friday the 13th: The Series as McCabe (1 episode)
1987
21 Jump Street as Stafford (1 episode)
1987
From the Hip as Lt. Matt Sosha
1987
J. Edgar Hoover as John F. Kennedy
1987
The Gunfighters as Cole Everett
1986
L.A. Law as Walter Goetz (1 episode)
1986
Say Yes as Luke Westmoreland
1985
The New Alfred Hitchcock Presents as Alton Brooks (1 episode)
1985
The New Alfred Hitchcock Presents as Jack Gold (1 episode)
1985
MacGyver as Dave Redding (1 episode)
1985
Berrenger's (12 episodes)
1984
Crazy like a Fox as Paul Burns (1 episode)
1984
Courage as Roger Bower
1984
The Surrogate as Frank Waite
1984
Murder, She Wrote as Rod Wilson (1 episode)
1984
Murder, She Wrote as Sam McKittrick (1 episode)
1984
Hunter as Harry (1 episode)
1984
Airwolf as Karl Stern (1 episode)
1984
The Master (1 episode)
1983
Scarecrow and Mrs. King (1 episode)
1983
The Man Who Wasn't There as Ted Durand
1983
Porky's II: The Next Day as Ted Jarvis
1983
The Wild Pony as Frank Chase
1982
Tucker's Witch as Rick Tucker (1 episode)
1982
Desperate Lives as Stan
1981
Porky's as Ted Jarvis
1981
Walking Tall (1 episode)
1980
The Octagon as A. J.
1980
Fun and Games as Gordy
1979
Before and After as Mike Farmer
1979
The Brood as Frank Carveth
1979
The Power Within as Chris Darrow
1979
Some Kind of Miracle as Sam
1978
Invasion of the Body Snatchers as Dr. Geoffrey Howell
1978
The Clone Master as Dr. Simon Shane
1978
Dallas as Jeff Farraday (6 episodes)
1977
Kingston: Confidential (14 episodes)
1977
For The Record (1 episode)
1976
Battle of the Network Stars (1 episode)
1976
A Small Town in Texas as Boogie
1976
Law and Order as Patrick O'Malley
1975
Starsky & Hutch as John Colby (1 episode)
1974
Black Christmas as Chris
1973
Barnaby Jones as Joe Bronson (1 episode)
1971
Face-Off as Billy Duke
1971
Foxy Lady as Football Star