2024
A Carol for Two as Marty Levin
2024
Haunted Wedding as Vern
2024
The Magic of Lemon Drops as Marty
2023
Miracle in Bethlehem, PA as Gerald
2023
The Jinglebell Jubilee as Mayor Barson
2023
Holiday Hotline as Gary
2023
Bad Romance: The Vicky White Story as Warden
2023
A Lifelong Love as Gilly
2023
The Spencer Sisters as Brock Duhaime (1 episode)
2022
Violent Night as UK Mall Santa
2022
A Christmas Cookie Catastrophe as Arthur
2022
Perfect Harmony as Professor Dodson
2022
SkyMed as DOC (1 episode)
2021
'Tis the Season to be Merry as Bill Walters
2021
A Kiss Before Christmas as Santa
2021
Crashing Through the Snow as Ted Reynolds
2021
A House On Fire as Dr. Joseph Barry
2020
A Christmas Mission as Charlie
2020
Let's Meet Again on Christmas Eve as Bernard
2020
Tales from the Hood 3 as Joe
2020
The Corruption of Divine Providence
2019
Christmas at the Plaza as Franklin Collins
2019
Radio Christmas as Warren
2019
Two Turtle Doves as Nick
2017
Christmas Connection as Tom
2017
Snowed Inn Christmas as Christopher Winters
2017
Juliana & the Medicine Fish as Earl
2017
Trench 11 as Colonel Ashscroft
2017
Room for Rent as Eugene Newman
2016
Wait Till Helen Comes as Sheriff
2014
Reasonable Doubt as Judge G. Mckenna
2013
Euphoria as Don Van Camp
2013
Hunting Season as Gerald Morris
2012
The Christmas Heart as Don Foy
2011
Lucky Christmas as Tony
2011
Faces in the Crowd as Headmaster
2010
Locked Down as Warden Burke
2010
Shadow Island Mysteries: Wedding for One as Monica's Father
2009
Cashing In as William Eastman (1 episode)
2009
The Haunting in Connecticut as Mr. Sinclair
2009
The Hessen Affair as Rueben Markel
2006
The Secrets of Comfort House as Gary
2006
Absolute Zero as Dr. Aldaron
2005
5th World as John boy
2004
The Butterfly Effect as Professor Carter
2004
The Goodbye Girl as Man in audience
2002
Taken as Dr Findlay (1 episode)
2002
Shadow Realm as Mr. Brand
2002
Living with the Dead as David Ziff
2001
The Operative as Delaney
2000
The Ultimate Christmas Present as Santa Claus
2000
The Linda McCartney Story as British Vice-Counsel
1998
First Wave as Priest (1 episode)
1998
Golf Punks as Golden Ridge Official
1998
Voyage of Terror as Dr. Lawrence Andruss
1995
Jake and The Kid as Conductor (1 episode)
1993
The X-Files as Dr. Leavitt (1 episode)