2024
The Apprentice as Dr. Steven Hoefflin
2024
Matlock as Tom Smith (1 episode)
2023
Painkiller as Dr. Robert Kaiko (1 episode)
2023
Rabbit Hole as Ronald Kolgin (1 episode)
2019
The Umbrella Academy as Frank 'Bud' Parnell (1 episode)
2019
American Hangman as Mr. Brunelli
2018
Carter as Wes Holm (10 episodes)
2018
For The People as Mitchell Hinterswell (1 episode)
2017
Bruno & Boots: The Wizzle War as Mr. Wizzle
2017
Winston Steinburger and Sir Dudley Ding Dong as Hampton (voice) (52 episodes)
2016
Suicide Squad as Dr. Van Criss
2016
Private Eyes as Virgil (1 episode)
2016
The Girlfriend Experience as Man at Hotel Bar (1 episode)
2015
Supergirl as Mitch (12 episodes)
2014
Henry Danger as Officer Bitson (1 episode)
2012
Frenemies as Mr. Brock
2011
Black Mirror as Dr. Usborne (1 episode)
2011
Take This Waltz as Matt
2010
Haven as Pete Palak (2 episodes)
2010
Happiness is Hate Therapy as Bill
2009
The Listener as Corey Rollins (1 episode)
2008
XIII as NSA Coroner (2 episodes)
2008
The Baby Formula as Jim
2008
The Love Guru as EMT
2008
Murdoch Mysteries as Edward Simms (1 episode)
2007
Mr. Magorium's Wonder Emporium as Eddie, the Dentist
2007
The Robber Bride as Lawyer
2006
A Dad for Christmas as Young Father
2006
The Jane Show as Craig (1 episode)
2003
Veritas: The Quest as Hiam (1 episode)