
Acting

Tidings for the Season
2025
as Marty

Signed, Sealed, Delivered: A Tale of Three Letters
2024
as Arthur

Fire Country
2022
as Charlie

Caught in His Web
2022
as Chester

Where Your Heart Belongs
2022
as Pastor

An Unexpected Christmas
2021
as Daryl

Yellowjackets
2021
as Cliff the Doorman

Christmas Time Is Here
2021
as Patrick

The Santa Stakeout
2021
as Stanley

The 27-Hour Day
2021
as Roger

Turner & Hooch
2021
as Judge Nelson

Lonestar Christmas
2020
as Pastor

Christmas in Evergreen: Bells Are Ringing
2020
as Gordon Lansing

Five Star Christmas
2020
as Mr. Donahue

The Angel Tree
2020
as John Miller

Christmas with the Darlings
2020
as Phil Bixby

Harvest Love
2017
as Farley Thompson

The Good Doctor
2017
as Tailor

Aim for the Roses
2017
as The Assistant Manager of Westgate Speedway

Riverdale
2017
as Minister