Актьор - Mayor of Kingstown(Сериал)(2021) - Brandon Miles Awake(2021/III) - Scarred Soldier Total Drama in Escape the Night(Сериал)(2020) - Alejandro Today You Tomorrow Me(Късометражен)(2020) - Mark Murdoch Mysteries(Сериал)(2020) - Mooney Todd and the Book of Pure Evil: The End of the End(2017) - Todd Smith (voice) Sebastian(2017) - Sebastian In Vino Veritas(Късометражен)(2016/II) - Charlie Total Frat Movie(2016) - Billy Taylor Robert's Circle(Късометражен)(2013) - Bobby Total Drama(Сериал)(2013) - Alejandro / Alejandro Burromuerto / José Total Drama All Stars(Сериал)(2013) - Alejandro The Transporter(Сериал)(2013) - The Joker Rookie Blue(Сериал)(2012) - Bobby Love Todd and the Book of Pure Evil(Сериал)(2010-2012) - Todd Smith Long Branch(Късометражен)(2011) - Gray Breakout Kings(Сериал)(2011) - Justin The Dating Guy(Сериал)(2010) - Trip Clovis Toiretto(2010) - Ray Bloodletting & Miraculous Cures(Мини Сериал)(2010) - Todd Warehouse 13(Сериал)(2009) - Greg Permut Nonsense Revolution(2008) - Kaz A Woman's Rage(2008) - Scott Brown Late Fragment(2007) - Jacob Full of It(2007) - Kyle Sidekick #1 Life with Derek(Сериал)(2006) - Trevor Corner Gas(Сериал)(2006) - Kyle Jane and the Dragon(Сериал)(2006) - Jethro 'Smithy' Junior / Smithy Dark Oracle(Сериал)(2004-2006) - Lance Stone Degrassi: The Next Generation(Сериал)(2005-2006) - Tim Jesse Stone: Stone Cold(2005) - Kevin Feeney This Is Wonderland(Сериал)(2005) Rescue Heroes: The Movie(2003) - Brent (voice) Beyblade(Сериал)(2002-2003) - Ozuma / Mr. X Wild Card(Сериал)(2003) - Ted Betrayed(2003) - Adam Between Strangers(2002) - Kevin Screech Owls(Сериал)(2002) - Slava Virnov The Zack Files(Сериал)(2001) - Jeb McFadden The Safety of Objects(2001) - Jake Train Life with Judy Garland: Me and My Shadows(Мини Сериал)(2001) - Joe (11-15 yrs) Redwall(Сериал)(2000-2001) - Sam / Tim Churchmouse Twice in a Lifetime(Сериал)(2000) - Billy - Age 12 Out of Sync(2000) - Teen Harlan County War(2000) - Buddy Kincaid The Wonderful World of Disney(Сериал)(1999) - Kid at Arcade PSI Factor: Chronicles of the Paranormal(Сериал)(1999) - Michael Byrne Earth: Final Conflict(Сериал)(1999) - Jessie Total Recall 2070(Сериал)(1999) - Taavo Soodor