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