2024
Yoga Teacher Killer: The Kaitlin Armstrong Story as Detective Bertrand
2024
A Stranger's Child as Mason
2024
Living with My Mother's Killer as Greg
2023
Just Like a Christmas Movie as Chris
2023
Ms. Match as Matthew
2022
Aurora Teagarden Mysteries: Haunted By Murder as Sergeant Heard
2022
Cut, Color, Murder as Eric
2021
Aurora Teagarden Mysteries: Honeymoon, Honeymurder as Sergeant Charlie Heard
2021
Aurora Teagarden Mysteries: Til Death Do Us Part as Officer Heard
2021
Aurora Teagarden Mysteries: How to Con a Con as Officer Heard
2020
Aurora Teagarden Mysteries: Reunited and It Feels So Deadly as Officer Heard
2020
Love at Sunset Terrace as Spencer
2018
Aurora Teagarden Mysteries: The Disappearing Game as Officer Heard
2018
Reap What You Sew: An Aurora Teagarden Mystery as Officer Heard
2018
Fifty Shades Freed as Aspen Nightclub Waiter
2017
A Bundle of Trouble: An Aurora Teagarden Mystery as Officer Heard
2017
Dead Over Heels: An Aurora Teagarden Mystery as Officer Heard
2016
Three Bedrooms, One Corpse: An Aurora Teagarden Mystery as Officer Heard
2016
DC's Legends of Tomorrow as Teller (1 episode)
2015
Real Murders: An Aurora Teagarden Mystery as Officer Heard
2015
UnREAL as Cruiser Guy (1 episode)
2013
Finding Mr. Right as Donor Father
2013
Kimchi Fried Dumplings as Tim
2005
Supernatural as SS Gate Guard #2 (1 episode)