Kiss at Pine Lake
2012 · Comedy
as Tommy
Soccer Mom Madam
2021 · Drama
as Arthur
Dream Moms
2023 · Musical
as Take 2 Host
Welcome to Mama's
2022 · Romance
as Sal
Night of the Reaper
2025 · Horror
as Officer Butch Cassidy
Identity Theft of a Cheerleader
2019 · Thriller
as Darren Webb
Deck the Hallways
2025 · Family
as Zander
Providence Falls
2025 · Drama
as Chief Boyd Thompson
A.R.C.H.I.E. 2
2018 · Family
as Joko
Autumn Dreams
2015 · Comedy
as Tony McAllister
Tiny Christmas
2017 · Comedy
as Chill
Guiding Emily
2023 · Comedy
as Drew
Juggernaut
2017 · Crime
as Jimmy Reardon
A Cinderella Story: Starstruck
2021 · Comedy
as Trevor
Jingle All the Way 2
2014 · Comedy
as Jeffrey
Just One Kiss
2022 · Comedy
as Nick
Wedding Veil Wishes 3
as Stanley
Freaks
2019 · Drama
as Steven Reed
Bridal Wave
as Mike
Made for Each Other
as Ben
The Holiday Sitter
as Peter DeVito
Our Christmas Journey
as Jim
Love Hard
as Lee
The Hammer
2023 · Biography
as Ellis Dinkins
Black Fly
2015 · Thriller
as Steve MacNeil
Holiday Date
2019 · Comedy
as Larry
While You Were Dating
as Logan
Jingle Bell Bride
2020 · Drama
as Jack
Once: Wonderland
2013 · Adventure
as Tweedle #1
2023 · Drama
Emma Fielding Mysteries: More Bitter Than Death
2019 · Crime
as Professor Scott Thompson
Garage Sale Mystery: The Art of Murder
as Wilder
Wedding of Dreams
2018 · Comedy
as Charles Lambert
Day of the Dead
2021 · Action
as Bobby Hart
Sight Unseen S2
2025 · Crime
as Owen
The Order S2
as Professor Cameron Foley
Woman of the Hour
2024 · Crime
as Casting Director
Love, Take Two
2019 · Romance
as Baker