2015
Supernoobs as Memnock (31 episodes)
2013
Barbie in the Pink Shoes as Rothbart / Thorpe / Peasant (voice)
2011
The First 48: Missing Persons (16 episodes)
2010
My Little Pony: Friendship Is Magic as Burnt Oak (voice) (1 episode)
2010
Last Day of the Dinosaurs as Narrator
2009
Case 39 as Interviewer
2008
The Day the Earth Stood Still as Helicopter Scientist #2
2007
Postal as Mob Leader
2006
Eureka as Sam Lovejoy (1 episode)
2006
Psych as Manny Robertson (1 episode)
2006
Blade: The Series (1 episode)
2006
Blade: House of Chthon as Detective Boone
2005
Terminal City (10 episodes)
2005
Johnny Test (1 episode)
2005
Johnny Test as Mr. Black (voice) (234 episodes)
2005
Supernatural as George Waxler (1 episode)
2005
Edison as Public Defender
2005
Robson Arms (2 episodes)
2005
Robson Arms as Valentino Kukoc (13 episodes)
2005
Chaos as FBI Agent Doyle
2004
Tonka Tough Truck Adventures: The Biggest Show on Wheels as Tonka Joe (voice)
2004
The 4400 as Agent Hubbard (1 episode)
2004
American Meltdown as FBI Agent Tucci
2004
Scooby-Doo 2: Monsters Unleashed as Vomit Reporter
2004
The Survivors Club as Jack Collins
2003
Gadget & the Gadgetinis as Additional Voices (voice) (52 episodes)
2001
Smallville as Edward Groll (2 episodes)
2001
Smallville as James Beels (4 episodes)
2001
Wolf Lake as Vernon Dicky (1 episode)
2000
Andromeda as Stranger (1 episode)
2000
2gether: The Series as Kurt Baron (1 episode)
2000
Perfect Murder, Perfect Town: JonBenét and the City of Boulder as Ron Walker
2000
The Crow: Salvation as Phillip Dutton
1999
Crusade as Nix (1 episode)
1998
Before He Wakes as Winston Becker
1998
First Wave as Gua Associate (1 episode)
1998
The Perfect Getaway as Agent Lawrence
1997
In My Sister's Shadow as Mr. Connor
1997
Beyond Belief: Fact or Fiction as Charlie Lunt (segment "Mail Order Degree") (1 episode)
1996
Unabomber: The True Story as John Hauser
1994
Touched by an Angel as Bernie (1 episode)
1993
Diagnosis: Murder as Carl (1 episode)
1993
Star Trek: Deep Space Nine as Jakin (1 episode)
1990
Beverly Hills, 90210 (1 episode)
1989
Last Exit to Brooklyn as Uptown Doggie