2025
The Love Club Moms: Jo as Ryan2024
The Christmas Charade as Special Agent Josh2024
The Heiress and the Handyman as Bart Hudson2024
Jazz Ramsey: A K-9 Mystery as Nick Kolesov2023
The Dog Lover's Guide to Dating as Simon2023
Take Me Back for Christmas as Aaron2023
Everything Christmas as Zach2023
Key to Love as Josh2022
Meet Me in New York as Josef "Joe" Barker2022
Lemonade Stand Romance as Evan Payton2022
Noel Next Door as Jeremy2022
Pumpkin Everything as Kit2022
Christmas Plus One as Michael2022
Road Trip Romance as Alden Brown2022
Christmas on Mistletoe Lake as Ray2021
Love in Translation as Dan2021
It Takes a Christmas Village as Darcy Hawkins2021
The Secret Sauce as Jim Covell2021
Love in Whitbrooke as Jason Taylor2020
Heart of the Holidays as Noah Fitzpatrick2020
Shattered Memories as Dan Moore2020
The Corruption of Divine Providence as Peter Wolf2019
Matchmaker Christmas as Jaxson Jones2019
Grounded for Christmas as Brady2018
Northern Lights of Christmas as Alec Wynn2017
Four Christmases and a Wedding as Evan Mathers2017
The Wrong Bed: Naked Pursuit as Owen Michaels2017
The Art of Us as Rick2016
Private Eyes as Jared Brenner2016
Mr. Write as Michael Rothchild2016
The Northlander as Cygnus2015
Win, Lose or Love as Alex Kramer2015
Shadows as Glen Meyers2015
Demon Gate as Robert2014
The Tree That Saved Christmas as Lucas Bishop2014
The Dependables as Matt Stasny2014
Stolen from the Womb as Jesse Miller2013
Cedar Cove as Seth Gunderson2013
Motive as Jake Daly2013
Mistresses as David Hudson2013
Awaken as Alex Hahn2013
A Star for Christmas as Alex Gray2012
Apartment 1303 3D as Mark Taylor2012
Osombie as Chip2012
Path of Souls as Brandon Eckhardt2011
Immortals as Apollo2011
Age of the Dragons as Ishmael2011
Conduct Unbecoming as Captain Nick Hawkes2011
5th & Alameda as Derek2011
Dead Dreams as Carl Lalonde2010
The Lost Future as Savan2009
The Listener as Kyle Burrows2009
Wild About Harry as Sam2009
The Jazzman as John Kaddly2008
Murdoch Mysteries as Horace Briggs2007
Heartland as Ryan Bailey2007
The Dresden Files as Not available2007
The Secret as Justin2007
Decoys 2: Alien Seduction as Luke Callahan2007
Metamorphosis as Keith2007
House of Fears as Carter2007
A Broken Life as Bud2006
Psych as Bryan Frou2006
Psych as Brody2006
Gospel of Deceit as Luke2006
Aquaman as Jesse (uncredited)2006
Surf School as Jordan2005
Supernatural as Larry2005
Code Breakers as Bob Blaik2005
Goosebumps: Cry of the Cat as Ryan2004
Instant Star as Not available2004
North Shore as Gabriel McKay2004
Decoys as Luke2003
Black Sash as Not available2003
Detention as Mick Ashton2003
Student Seduction as Josh Gaines2002
CSI: Miami as Luke Gannon2002
2030 CE as Not available2002
Between Strangers as Jeb2002
Edge of Madness as George Herron2001
Smallville as Finley2001
Synapse as Boy1999
Twice in a Lifetime as Not available1998
Little Men as Not available1998
Summer of the Monkeys as Jay Berry Lee1997
Lassie as Timmy Cabot1996
Critical Choices as Bradley Dickens1996
The Haunting of Lisa as Buddy1995
Goosebumps as Eddie1995
Goosebumps as Ryan1995
Tommy Boy as Boy in Commercial1995
The Silence of Adultery as Schoolboy1995
Mrs. Munck as Rapping Boy (uncredited)1994
To Save the Children as Tommy2024
The Christmas Charade Director2023
Take Me Back for Christmas Director2021
It Takes a Christmas Village Director2020
Heart of the Holidays Director