2013
Losers Take All as Billy
2011
Yelling To The Sky as Dobbs
2010
Blue Bloods as Xavier Sardina (1 episode)
2009
The Black Facade as Jerry
2004
Debating Robert Lee as David Russell
2003
The Battle of Shaker Heights as Lance
2002
CSI: Miami as Wally Shmagin (1 episode)
2002
Halloween: Resurrection as Myles Barton
2002
The Gray in Between as Evil
2000
The Magic of Marciano as Brendan
2000
The Newcomers as Gil Weatherton
2000
Time Share as Lewis Farragher
1999
Law & Order: Special Victims Unit as Tommy Kessler (1 episode)
1998
Charmed as Hugo (1 episode)
1997
Danielle Steel's Zoya as Newsboy
1994
Touched by an Angel as Victor Jackson (1 episode)
1987
3 Men and a Baby as Baby