2017
						
							Save Me as Goldie (13 episodes)						
					 
									
						2014
						
							Perfect Sisters as Ashley's Lawyer						
					 
									
						2013
						
							The Resurrection of Tony Gitone as Nino						
					 
									
						2013
						
							Rocket Monkeys as Flearoy (voice) (1 episode)						
					 
									
						2013
						
							Rocket Monkeys as YAY-OK 7 (voice) (1 episode)						
					 
									
						2011
						
							Detentionaire as Camillio Martinez (53 episodes)						
					 
									
						2009
						
							The Dating Guy as Mark Dexler (voice) (26 episodes)						
					 
									
						2009
						
							Producing Parker as Zack Parker (voice) (1 episode)						
					 
									
									
						2006
						
							Billable Hours as Sam Caponelli (26 episodes)						
					 
									
						2005
						
							Delilah and Julius as Julius Chevalier (52 episodes)						
					 
									
						2005
						
							Tilt as Dean Whitmark (as Fabrizio Filippo) (5 episodes)						
					 
									
						2005
						
							Heritage Minutes: Juno Beach as Johnny Lombardi						
					 
									
						2004
						
							Lives of the Saints as Vittorio Innocente (2 episodes)						
					 
									
									
						2002
						
							Puppets Who Kill (1 episode)						
					 
									
						2002
						
							Waydowntown as Tom Bennett						
					 
									
									
						2000
						
							Level 9 (13 episodes)						
					 
									
						1999
						
							Action as Holden Van Dorn (6 episodes)						
					 
									
						1999
						
							The Life Before This as Michael						
					 
									
						1999
						
							Undressed (4 episodes)						
					 
									
						1999
						
							Providence as Marcello (1 episode)						
					 
									
						1998
						
							Reunited (7 episodes)						
					 
									
						1998
						
							Hollyweird as Charlie						
					 
									
									
						1997
						
							Buffy the Vampire Slayer as Scott Hope (3 episodes)						
					 
									
						1996
						
							Dangerous Minds as Justin (1 episode)						
					 
									
						1996
						
							Lush Life as Hamilton Ford Foster (7 episodes)						
					 
									
						1996
						
							Radiant City as Johnny						
					 
									
									
						1995
						
							Flash Forward as Zach Anderson (1 episode)						
					 
									
						1995
						
							Canadian Bacon as Candy Striper #2						
					 
									
						1994
						
							Due South as Lenny Milano (1 episode)						
					 
									
						1993
						
							Ready or Not as Dom Ramone (65 episodes)						
					 
									
						1992
						
							Are You Afraid of the Dark? (1 episode)						
					 
									
						1992
						
							Prom Night IV: Deliver Us from Evil as Jonathan