2010
Republic of Doyle as Keith2010
Rookie Blue as Adam2010
Connor Undercover as Connor Heath2009
Warehouse 13 as Tyler Struhl2008
Murdoch Mysteries as Clarence2008
The Russell Girl as Rick Morrissey2007
St. Urbain's Horseman as Young Jake2006
Goose on the Loose as Will Donnelly2005
The Christmas Blessing as Young Nathan2003
Shattered City: The Halifax Explosion as Courtney 'Court' Collins2003
Veritas: The Quest as Young Nikko Zond2002
Monk as Benjy Fleming2002
The Brady Bunch in the White House as Bobby Brady2002
The Christmas Shoes as Nathan Andrews2002
Ararat as Tony2001
Mutant X as Young Gabriel Ashlocke2001
The Little Bear Movie as Little Moose2001
Jewel as Wilman Hilburn (Age 10)2001
Sister Mary Explains It All as Thomas2000
Timothy Goes to School as Not available2000
Santa Who? as Zack Dreyer2000
One Kill as Harry O'Malley1999
Twice in a Lifetime as Gabe1999
Twice in a Lifetime as Young Sean Price1999
Jacob Two Two Meets the Hooded Fang as Jacob Two Two1998
Noddy as Truman Tomten2018
The Perfect Pickup Associate Producer