2023
The Way Home as Nick (4 episodes)
2021
Love in Full Swing as Chester
2020
A Timeless Christmas as Nathan Turner
2018
The Perfect Bride: Wedding Bells as Rennie
2017
The Perfect Bride as Rennie
2013
Goodnight for Justice: Queen of Hearts as Cassidy
2011
The Secret Circle as Aaron Wegner (1 episode)
2011
Past Obsessions as Jake
2010
A Heartland Christmas as Caleb Odell
2010
The Boy Who Cried Werewolf as Cort McCann
2009
Stargate Universe as Josh (1 episode)
2007
Heartland as Caleb Odell (108 episodes)