2016
It Stains the Sands Red as Nick
2013
Played as Teddy O'Dell (1 episode)
2013
Hemlock Grove as Bartender (1 episode)
2011
Grave Encounters as T.C. Gibson
2010
Lost Girl as Guard (1 episode)
2010
Rookie Blue as Roland Jones (1 episode)
2010
Smokin' Aces 2: Assassins' Ball as Agent Osterberg
2009
The Listener as Ramon (1 episode)
2008
Lost Boys: The Tribe as Erik
2005
Noah's Arc as Dre (6 episodes)
2005
Plague City: SARS in Toronto as Rob Connell
2004
Battlestar Galactica as Marine (1 episode)
2004
Godsend as Maurice, Young Thug
2004
Against the Ropes as Street Crony
2004
This Is Wonderland (1 episode)
2002
Sue Thomas: F.B.Eye as Lester Ames (1 episode)
2002
Chasing Cain II: Face
2001
The Ripping Friends as Slab (15 episodes)
2001
The Ripping Friends as Slab (voice) (1 episode)
2001
Leap Years as D-Rod (1 episode)
2000
Seventeen Again as Todd
1999
Twice in a Lifetime as Young Charlie Winters (1 episode)
1999
Small Vices as Young Cop
1999
Deep in My Heart as Lloyd
1997
Riverdale as Gordo Johnson (1 episode)
1994
Due South as Damon Reese (1 episode)
1994
Due South as Punk (1 episode)