Home is Where the Heart Is as Self - Host (1 episode)
Lone Star Bull as Bull Jackson
2024
CrimeTime: Freefall as Detective Shawn Caden
2023
Catch Me If You Claus as Chris
2023
Amish Stud: The Eli Weaver Story as Eli Weaver
2023
Notes of Autumn as Leo Carrington
2023
Platonic as Charlie Greeves (10 episodes)
2022
A Magical Christmas Village as Ryan
2022
Moriah's Lighthouse as Ben
2021
Christmas in My Heart as Sean Grant
2021
INVINCIBLE as Rick (voice) (2 episodes)
2021
Taking a Shot at Love as Ryan "Coop" Cooper
2020
Chateau Christmas as Jackson Lewis
2020
A Valentine's Match as Zach Williams
2019
Sense, Sensibility & Snowmen as Edward Ferris
2019
The Kelly Clarkson Show (1 episode)
2019
Just Add Romance as Jason
2018
A Shoe Addict's Christmas as Jake
2017
Karen Kingsbury's Maggie's Christmas Miracle as Casey
2017
Rock, Paper, Scissors as Peter Harris
2017
The Birthday Wish as Dave McKinley
2016
The Mistletoe Promise as Nicholas Derr
2016
Mercy Street as Chaplain Henry Hopkins (12 episodes)
2015
Christmas Land as Tucker Martin
2015
Supergirl as Agent Donovan (2 episodes)
2015
Killjoys as D'Avin Jaqobis (50 episodes)
2015
The Late Late Show with James Corden as Self - Guest (1 episode)
2014
The Memory Book as Gabe
2014
The Night Shift as Rick Lincoln (6 episodes)
2013
Have You Been Paying Attention? as Self - Guest Quizmaster (1 episode)
2013
Satisfaction as Jason Howell (13 episodes)
2012
Smash as Patrick Dillon (2 episodes)
2011
Person of Interest as Special Agent Alan Fahey (1 episode)
2009
Iron Road as James Nichol (2 episodes)
2009
Iron Road as James Nichol
2006
Brothers and Sisters as Scotty Wandell (109 episodes)
2005
Over There as Pvt. Frank 'Dim' Dumphy (13 episodes)
2004
Tanner on Tanner as Stuart DeBarge (4 episodes)
2000
Big Brother as Guest (1 episode)