Lie Exposed
2020 · Drama
as Greg
Color My World with Love
2022 · Drama
as Nic
Happy Holidays from Cherry Lane
2024 · Comedy
as Eli Kramer
Field Day
2023 · Comedy
as Dan
Miracle in Bethlehem, PA
2023 · Romance
as Joe
Chronicle Mysteries: Recovered
2019 · Crime
as Drew Godfrey
Christmas Bride
2019 · Family
as David
Cranberry Christmas
2020 · Comedy
as Gabe
Chronicle Mysteries: The Deep End
2019 · Mystery
Long Lost Christmas
2022 · Comedy
as Jake
Chronicle Mysteries: Vines That Bind
A Christmas Angel Match
2025 · Comedy
as Michael
The Santa Class
You, Me and the Christmas Trees
2021 · Romance
as Jack
Falling for Vermont
2017 · Drama
as Jeff
Birdland
2018 · Crime
as Calvin
Saving Hope S5
as Dr. Zachary Miller
The Bad Seed: Emma's Revenge
as Robert Costa
Santa Tell Me
2024 · Drama
as Nick A.
A Sunday Kind of Love
2016 · Drama
as Mark
Cottage Country
2013 · Comedy
as Dov Rosenberg
Paging Mr. Darcy
as Golfer Bro
What an Idiot
2016 · Comedy
as Zane
Death Do Us Part
2014 · Horror
as Derrick Harris
Exonerated
2024 · Crime
as D.A. Quinn
12 Dates of Christmas
2011 · Comedy
as Jack Evans
Detention Adventure
as Bruno Black
Chasing Christmas
2005 · Comedy
as Mike
Lullaby for Pi
2010 · Drama
as Sonny
Our Christmas Mural
as Hayden
Impact
2009 · Action
as Bob Pierce
Good Luck Chuck
2007 · Comedy
as Groomsman
Holiday in Handcuffs
as Nick
Burden of Truth S4
2021 · Drama
as Alan Christie