Deck the Hallways
2025 · Family
as Wade
Harvest Love
2017 · Comedy
as Farley Thompson
The Angel Tree
2020 · Drama
as John Miller
Tidings for the Season
2025 · Drama
as Marty
26 Hour Day
2021 · Comedy
as Roger
An Unexpected Christmas
2021 · Romance
as Daryl
Lonestar Christmas
2020 · Comedy
as Pastor
The Confirmation
2016 · Adventure
as Bartender Al
Five Star Christmas
as Mr. Donahue
The Santa Class
2024 · Comedy
as Patrick
Timeless Tidings of Joy
as Walter
Signed, Sealed, Delivered: A Tale of Three Letters
2024 · Mystery
as Arthur
Rags
2012 · Comedy
as Bernie
Caught in His Web
2022 · Drama
as Chester
Five More Minutes
as M.C.
White Coats
2004 · Comedy
as Joe Younger
Love Happens
2009 · Drama
as Don
Christmas in Evergreen: Bells Are Ringing
as Gordon
Ramona and Beezus
2010 · Comedy
as Mr. Cardoza