2021
Needle in a Timestack as Marcus2018
Boundaries as Jimmy The Dogwasher2018
My Little Pony: Equestria Girls - Rollercoaster of Friendship as Micro Chips2018
My Little Pony: Equestria Girls - Forgotten Friendship as Micro Chips (voice)2018
All of My Heart: The Wedding as Lawyer (Avocat)2018
All of My Heart: The Wedding as Lawyer2018
Welcome to Christmas as Harrison2018
Animal Behaviour as Jeffrey (voice)2017
Somewhere Between as Barry2017
Same Time Next Week as Jeff2016
Love on the Sidelines as Elliot2016
Summer Love as Sean2016
Newlywed and Dead as Gus Hoffman2015
Family for Christmas as Carl Oxley2015
Reluctant Witness as Jimmy Collins2015
All's Fair in Love & Friendship Games as Micro Chips (voice)2015
A Banner Day as Micro Chips (voice)2014
LoliRock as Doug2014
Signed, Sealed, Delivered as Patrick2013
Motive as Ken Shand2013
King & Maxwell as Jason Smalls2011
Behemoth as Jerrod2010
My Little Pony: Friendship Is Magic as Micro Chips (voice)2010
Caprica as Sagitarron Recruit2010
Frankie & Alice as Bobby2009
The Seamstress as Albert2008
Sanctuary as Aaron Braithwaite2007
The Party Never Stops: Diary of a Binge Drinker as Colin2006
She's the Man as Sebastian2006
Dr. Dolittle 3 as Peter2005
Supernatural as Neil2005
Into the West as Jeremiah Wheeler2005
Two for the Money as Denny2005
Killer Instinct as Not available2005
Confessions of a Sociopathic Social Climber as Sebastian2005
FBI: Negotiator as Freddy Harris2004
Eve's Christmas as Drew Simon2004
Naughty or Nice as Michael2003
Final Destination 2 as Tim Carpenter2003
Romeo! as Cal2003
Bang Bang You're Dead as Cameron2003
X2 as Ronny Drake2002
Taken as Not available2002
Taken as Jesse Keys (Teen)2002
Living with the Dead as Eddie Katz, Molly's Son2002
Due East as Jack Purdue Jr.2002
A Season on the Brink as Patrick Knight2001
Smallville as Garrett Davis2001
Edgemont as Not available2001
Head Over Heels as Tommy2001
Mindstorm as Young Malcolm2001
Twice Upon a Christmas as Kyle Morgan2000
Dark Angel as Young Ben2000
The Christmas Secret as Nicky2000
Once Upon A Christmas as Kyle Morgan1998
Seven Days as Young Maxwell1998
Golf Punks as PeterNaN
Nobody Special as Zeff Culkin