Serpentine as Luke Murphy
2024
The Jane Mysteries: Too Much to Lose as Detective John Cameron
2024
The Jane Mysteries: Murder at Moseby as Detective John Cameron
2024
The Jane Mysteries: A Deadly Prescription as Detective John Cameron
2024
Everything Puppies as Alex
2023
Navigating Christmas as Peter
2023
A Royal Christmas Crush as Prince Henry
2023
The Jane Mysteries: Inheritance Lost as Detective John Cameron
2023
Love in Glacier National: A National Park Romance as Chris
2022
Christmas in Rockwell as Jake
2022
Undercover Holiday as Matt
2021
Christmas in the Rockies as Harrison Brock
2021
Cooking Up Love as Colin Richmond
2020
Time for Us to Come Home for Christmas as Ben
2020
Ruby Herring Mysteries: Prediction Murder as Jake Killian
2020
Mistletoe Magic as Luke
2019
A Homecoming for the Holidays as Matt
2019
Ruby Herring Mysteries: Her Last Breath as Jake Killian
2019
My One & Only as Oliver
2019
Ruby Herring Mysteries: Silent Witness as Jake Killian
2018
Return to Christmas Creek as Mike
2018
Hometown Holiday as Darryl
2018
Carter as Steven Gattner (1 episode)
2017
Christmas Wedding Planner as Connor
2017
Magical Christmas Ornaments as Clark
2016
The Rooftop Christmas Tree as John Keaton
2016
Milton's Secret as Husband
2016
Chesapeake Shores as Luke Tatum (19 episodes)
2016
Letterkenny as Yorkie (4 episodes)
2016
Shadowhunters as Brad (1 episode)
2015
A Bone to Pick: An Aurora Teagarden Mystery as Father Scott Aubrey
2014
Girlfriends' Guide to Divorce as Dave (1 episode)
2014
The Flash as Jared Morillo / Plunder (1 episode)
2013
Ferocious as Steve Sherwood
2013
Motive as Brett Huntley (1 episode)
2012
Continuum as Drew Laroche (1 episode)
2011
Faces in the Crowd as Bryce #4
2011
Time After Time as Dr. Jeff Farley
2010
30 Days of Night: Dark Days as Eben
2009
12 Men of Christmas as Jason Farrar
2009
Northern Lights as Pat Galligan
2008
Fringe as Guard (2 episodes)
2007
How I Married My High School Crush as Older Tim
2006
Dark Storm as Sever's Assistant
2006
Lesser Evil as Cruiser
2005
Supernatural as Demon #1 (1 episode)
2005
Supernatural as Pax (1 episode)
2005
Caught in the Headlights as Officer Duncan Finney
2004
Corner Gas as Rec Plex Attendant (1 episode)
2004
Corner Gas as Rob (1 episode)
2004
The Cradle Will Fall as Paramedic
2001
Smallville as Stockbroker (1 episode)