2024
Curious Caterer: Foiled Plans as Coach Pierre
2023
The Night Agent as David Cullin (5 episodes)
2023
The Last of Us as Infected Kissing Man (1 episode)
2021
A Whirlwind Wedding as Gordon
2021
Debris as Man on the Bus (1 episode)
2020
Picture Perfect Mysteries: Exit Stage Death as Mike Tremont
2019
The Murders as Jake Merridew (1 episode)
2018
Time for Me to Come Home for Christmas as Bartender
2018
Winter's Dream as Coffee House Clerk
2017
Trial & Error as Officer Braxton (3 episodes)
2017
Riverdale as Handsome Man (1 episode)
2016
Timeless as Jacques (1 episode)
2016
Hello Destroyer as Derek Eaton
2015
Supergirl as Guy (1 episode)
2015
The Rise of the Krays as Sergio
2013
Kimchi Fried Dumplings as Jasper
2012
Arrow as Bomb Squad Officer (1 episode)
2005
Supernatural as Priest (1 episode)