2024
Debbie Macomber’s Joyful Mrs. Miracle as Benedict Moorehouse
2023
Grease: Rise of the Pink Ladies as Warren (1 episode)
2023
The Surrogate Scandal as Alex
2022
A Second Chance at Love as Rob Staples
2022
North to Home as Adam
2021
The Christmas Promise as Alan
2021
Advice to Love By as Grant Keller
2021
Rise and Shine, Benedict Stone as Lawrence Donnington
2021
Raise a Glass to Love as Aidan Parker
2021
Don't Go Breaking My Heart as Bink Williams
2021
Crossword Mysteries: Terminal Descent as Paul Redford
2020
Spotlight on Christmas as Ryan Wrangler
2020
Good Morning Christmas! as James
2020
Hint of Love as Robert
2020
Riddled with Deceit: A Martha's Vineyard Mystery as Freddy Fields
2019
Creepshow as James Harris (segment "Smile") (1 episode)
2019
Mystery 101: Dead Talk as Tim Bishop
2019
Aurora Teagarden Mysteries: A Very Foul Play as Robert Brown
2019
A Brush with Love as Michael Herman
2018
A Twist of Christmas as Kenneth
2017
A Series of Unfortunate Events as Bertrand (1 episode)
2014
The Flash as Christoph Banks (1 episode)
2014
When Calls the Heart as Arthur Gilchrist (2 episodes)