2023
Ms. Christmas Comes to Town as Murray
2023
Retreat to You as Randy
2023
Dragon Fruit as The Boss
2022
Three Wise Men and a Baby as Kevin
2021
Joe Pickett as Randy Pope (7 episodes)
2020
If I Only Had Christmas as Bryan
2020
NEXT as Sean Akers (1 episode)
2020
Aurora Teagarden Mysteries: Heist and Seek as Howard Kane
2019
Benchwarmers 2: Breaking Balls as Krinsky
2018
Charmed as Elliot Larson (1 episode)
2017
Signed, Sealed, Delivered: Home Again as Igor
2017
S.W.A.T.: Under Siege as Elson
2017
Date My Dad as Todd (1 episode)
2017
A Series of Unfortunate Events as Phil (4 episodes)
2016
Monster Trucks as Mr. Geldon
2016
Christmas Cookies as Ed
2016
Hearts of Spring as Peter
2016
Signed, Sealed, Delivered: From the Heart as Serge
2016
DC's Legends of Tomorrow as Henry VIII (1 episode)
2015
Mark & Russell's Wild Ride as DMV Instructor Glenn
2015
iZombie as Simon Cutler (1 episode)
2015
I Do, I Do, I Do as Priest
2015
A Girl's Best Friend as Kenny
2014
Paper Angels as Murphy
2014
Recipe for Love as Celebrity Judge #2
2014
Hector and the Search for Happiness as Roger
2014
Signed, Sealed, Delivered as Serge (1 episode)
2013
After All These Years as Joey Lilac
2013
Profile for Murder as Hacker
2013
The Wedding Chapel as Pastor Fred
2013
Goodnight for Justice: Queen of Hearts as Barkeep
2013
Nearlyweds as Sebastian
2012
Hitched for the Holidays as Stevie
2012
Continuum as Vincent (1 episode)
2011
Once Upon a Time as William Smee (14 episodes)
2010
Beyond the Black Rainbow as Fat Hesher
2010
The Traveler as Desk Sargeant Gulloy
2010
R. L. Stine's The Haunting Hour as Mailman Tim (1 episode)
2009
Mr. Troop Mom as Rocky Ferguson
2009
Harper's Island as Malcolm Ross (8 episodes)
2009
Space Buddies as Tad's Cameraman
2008
Sanctuary as Walter (1 episode)
2008
Sanctuary as Walter 'The Adjustor' (1 episode)
2008
Stargate: The Ark of Truth as Hertis
2007
The Sandlot: Heading Home as Officer Pork Chop
2007
Are We Done Yet? as Dancing Man
2006
The Butterfly Effect 2 as Ted
2006
Eureka as Vincent (77 episodes)
2006
Psych as Earlie (1 episode)
2006
Psych as Juror #3 (1 episode)
2006
The Foursome as Donnie Spencer
2005
Cigarette Burns as Timpson
2005
Masters of Horror (1 episode)
2005
Supernatural as Ronald Reznick (2 episodes)
2005
School of Life as Vern Cote
2004
Legend of Earthsea as Vetch (2 episodes)
2004
Riding the Bullet as Hector Passmore
2004
Ill Fated as Clayton
2004
Stargate Atlantis as Mattas (1 episode)
2004
Scooby-Doo 2: Monsters Unleashed as Daphne's Tattooed Fan #1
2003
Freddy vs. Jason as Shack
2003
Betraying Reason as Fred
2003
Agent Cody Banks as Surveillance Van Agent
2002
Insomnia as Uniformed Officer
2001
Smallville as Winslow Schott / Toyman (4 episodes)
2000
Dark Angel as Mechanic (1 episode)