2021
Mayor of Kingstown as Brandon Miles (1 episode)
2021
Awake as Scarred Soldier
2017
Todd and the Book of Pure Evil: The End of the End as Todd Smith
2014
Total Drama All-Stars and Pahkitew Island as Alejandro (voice) (13 episodes)
2010
Todd and the Book of Pure Evil as Todd Smith (26 episodes)
2010
Rookie Blue as Bobby Love (1 episode)
2010
Bloodletting & Miraculous Cures as Todd (1 episode)
2009
Warehouse 13 as Greg Permut (1 episode)
2008
Nonsense Revolution as Caz
2008
A Woman's Rage as Scott Brown
2007
Full of It as Kyle Sidekick #1
2006
Jane and the Dragon as Jethro 'Smithy' Junior (voice) (26 episodes)
2005
Life with Derek (1 episode)
2005
Stone Cold as Kevin Feeney
2004
Dark Oracle as Lance Stone (26 episodes)
2004
Corner Gas as Kyle (1 episode)
2004
This Is Wonderland (1 episode)
2003
Rescue Heroes: The Movie as Brent (voice)
2002
The Safety of Objects as Jake Train
2002
Between Strangers as Kevin
2001
Degrassi (3 episodes)
2001
Screech Owls (1 episode)
2000
The Zack Files (1 episode)
2000
Harlan County War as Buddy Kincaid
1999
Twice in a Lifetime as Billy - Age 12 (1 episode)
1999
Total Recall 2070 (2 episodes)
1997
Earth: Final Conflict as Jessie (1 episode)
1996
Psi Factor: Chronicles of the Paranormal (1 episode)