2024
Debbie Macomber’s Joyful Mrs. Miracle as Austin
2022
Christmas Class Reunion as Devin Ryan
2019
My Best Friend's Christmas as Grant Hines
2019
Roswell, New Mexico as Gregory Manes (3 episodes)
2018
Ice: The Movie as Grant
2011
1313: Giant Killer Bees! as Connor
2010
Rizzoli & Isles as Wayne Bowman (1 episode)
2009
Maneater as Roger Raintree
2009
Modern Family as Liam (1 episode)
2005
Bones as Paul Linoto (1 episode)
1987
The Bold and the Beautiful as John Finnegan (228 episodes)