2021
A Fiancé for Christmas as Oliver
2021
Love in Aruba as Tony
2020
Romance in the Outfield: Double Play as Agent Ron Allen
2019
Timeless Love as Dr. Taylor
2019
Prescription for Love as Jonathan
2019
The Chosen as Tzuri (1 episode)
2018
Jane and Emma as Isaac James
2017
Enchanted Christmas as Eddie Larsen
2017
An Hour Behind as Milo
2017
We Love You, Sally Carmichael! as Tribune Reporter
2016
Singing with Angels as Dr. Weaver
2015
Romance in the Outfield as Ron Allen
2014
Saints and Soldiers: The Void as Sgt. Jesse Owens
2014
The Mentor as Detective Foley
2014
Cloud 9 as Camera Operator
2013
95ers: Time Runners as Jerry
2011
Scents and Sensibility as HR Person
2009
Minor Details as Oscar
2009
Deep Winter as Buzzman
2008
Forever Strong as Coach JT
2008
The Real Son as Angelo
2008
The Eleventh Hour as Senator Mason Chambers
2007
House of Fears as Elias
2007
High School Musical 2 as Player
2007
Ice Spiders as Ranger Rick Dickerson
2006
Lightspeed as ER Doctor
2002
Everwood as The MC (1 episode)
2000
Sheena as Syma (2 episodes)