2023
Life With Luca as Derek Venturi2020
The Wedding Planners as James2019
Hudson & Rex as Tad Harrison2016
Sadie's Last Days on Earth as Calvin2014
Bomb Girls: Facing the Enemy as Ivan Buchinsky2014
Sly Cad as Jack2013
Bank$tas as Neal2012
Bomb Girls as Not available2012
Adventures in the Sin Bin as Brian2010
18 to Life as Not available2010
Vacation with Derek as Derek Venturi2009
Degrassi Goes Hollywood as Michael Ray2008
Murdoch Mysteries as James Gillies2007
She Drives Me Crazy as Pete Valenti2006
Shades of Black: The Conrad Black Story as Young Conrad Black2006
Strange Days: Conclusions as Lucas Randall2005
Life with Derek as Derek Venturi2005
The Prize Winner of Defiance, Ohio as Bub Ryan at 15 yrs2005
Cyber Seduction: His Secret Life as Nolan Mitchell2004
ReGenesis as Owen2003
On Thin Ice as Jason McCartle2002
Strange Days at Blake Holsey High as Not available2000
The Zack Files as Spencer Sharpe2000
Dirty Pictures as Ian Barrie1999
Redwall as Not available1999
Twice in a Lifetime as 12 Year Old Steven Stovall1999
Vanished Without a Trace as J. J. Porterson1998
Rescuers: Stories of Courage - Two Couples as Peter1997
Future Fear as Young Denniel1997
Night Of The Living as Zack2016
Sadie's Last Days on Earth Director2016
Sadie's Last Days on Earth Writer2015
People Hold On Director2015
People Hold On Writer2015
People Hold On Producer2014
Sly Cad Director2014
Sly Cad Writer