Awaken
2012 · Drama
as Alex Hahn
The Northlander
2016 · Drama
as Cygnus
Decoys 2: Rebirth
2007 · Horror
as Luke Callahan
Decoys
2004 · Horror
as Luke
Matchmaker Christmas
2019 · Drama
as Jaxson Jones
Get Me to the Wedding on Time
2022 · Comedy
as Alden Brown
Take Me Back for Christmas
2023 · Comedy
as Aaron
Key to Love
2023 · Drama
as Josh
as Josh McGraw
Four Christmases and a Wedding
2017 · Comedy
as Evan Mathers
Noel Next Door
as Jeremy Geer
It Takes a Christmas Village
2021 · Comedy
as Darcy Hawkins
The Heiress and the Handyman
2024 · Romance
as Bart Hudson
Meet Me in New York
as Joe
Pumpkin Everything
as Kit
The Lost Future
2010 · Adventure
as Savan
Christmas Plus One
as Michael Williams
The Wrong Bed: Naked Pursuit
2017 · Drama
as Owen Michaels
The Christmas Charade
2024 · Comedy
The Tree That Saved Christmas
2014 · Drama
as Lucas Bishop
Love in Translation
as Dan
Jazz Ramsey: A K-9 Mystery
2024 · Mystery
as Nick Kolesov
Inappropriate Behavior
2003 · Drama
as Josh Gaines
The Dog Lover's Guide to Dating
as Simon
Age of the Dragons
2013 · Action
as Ishmael
Everything Christmas
2023 · Romance
as Zack
North Shore
2004 · Drama
as Gabriel McKay
Apartment 1303
2013 · Horror
as Mark Taylor
Detention
2003 · Action
as Mick Ashton
The Art of Us
as Rick
Pride of Lions
2014 · Action
as Matt Stasny
The Love Club
as Ryan
Cedar Cove S3
2015 · Drama
as Seth Gunderson
Goosebumps
1995 · Adventure
as Eddie