2018
Soundwave as Antonio
2016
Speechless as Man (1 episode)
2013
Snow Bride as Paprazzo Al
2013
Mighty Med as Nelson (1 episode)
2013
Mighty Med as Optimo (2 episodes)
2012
The Pool Date as Nigel
2011
Running Mates as Lee Marvin 'Moose' Rossi
2010
Coopers' Camera as Uncle Nick
2010
Rizzoli & Isles as Scott Heinz (1 episode)
2010
Fakers as Mike Mallete
2009
A Very Sunny Christmas as Man Office Worker
2009
Modern Family as Bobby (1 episode)
2009
He's Just Not That Into You as Cousin Jay
2008
Anne of Green Gables: A New Beginning as Doctor Thomas
2005
It's Always Sunny in Philadelphia as Man Office Worker (1 episode)
2004
Wonderfalls as Border Patrol Officer #1 (1 episode)
2004
Ham & Cheese as Richard Wolanski
2004
This Is Wonderland (1 episode)
2003
NCIS as Larry West (1 episode)
2003
Mayday as Kent Fleshman (1 episode)
2003
Public Domain as Peter
2001
Blue Murder (1 episode)
2000
Loser as Boy at Concert
1999
Big Wolf on Campus (1 episode)
1995
Goosebumps as The Punisher (archive footage) (uncredited) (1 episode)