2024Ученик. Восхождение ТрампаФильмв роли Roger Stone
2021Джинни и ДжорджияСериалв роли Mr. Kay · эпизодов: 1
2020Всё ещё мертвыСериалв роли Percy Cummins · эпизодов: 6
2020No Good DeedФильмв роли Jeremy
2020ТрансплантацияСериалв роли Elliot · эпизодов: 6
2019Мальчики против девочекФильмAssociate Producer
2019ОтправлениеСериалв роли Theo Barker · эпизодов: 18
2019Однажды в СтокгольмеФильмв роли Elov Eriksson
2018The DetailСериалв роли Owen Cooper · эпизодов: 1
2017We Forgot to Break UpФильмв роли Lugh MacQueen
2017Озеро ШиммерФильмв роли Chris Morrow
2016The Other HalfФильмв роли Sammy
2016Хроники любвиФильмв роли Young Leopold Gursky
2014AlgonquinФильмв роли Jake Roulette
2013The BirderФильмв роли Ben
2013ГаннибалСериалв роли Nicholas Boyle · эпизодов: 3
2013ПеревозчикСериалв роли Jules Faroux · эпизодов: 12
2011Touching Wild HorsesФильмв роли Mark Benton
2010Взрывная девушкаФильмв роли Al
2009Мой единственныйФильмв роли Robbie
2009Читающий мыслиСериалв роли Andy Lassiter · эпизодов: 1
2009Эпоха соблазнаФильмв роли Eugene Zaslavsky
2009Victoria DayФильмв роли Ben Spektor
2008Проделки в колледжеФильмв роли Kip Crombwell
200730 дней ночиФильмв роли Jake Oleson
2007ШелкФильмв роли Ludovic Berbek
2007Школа ВэйсайдСериалв роли Todd (voice) · эпизодов: 52
2006Jane and the DragonСериалв роли Jester (voice) · эпизодов: 26
2005Spirit Bear: The Simon Jackson StoryФильмв роли Simon Jackson
2005Time Warp TrioСериалв роли Joseph "Joe" Arthur (voice) · эпизодов: 26
2005RevelationsСериалв роли Henry 'Hawk' Webber · эпизодов: 6
2004Иная лояльностьФильмв роли Oliver Cauffield
2004РеГенезисСериалв роли Mick Sloane · эпизодов: 7
2004ChildstarФильмв роли Taylor Brandon Burns
2004Zoé KézakoСериалэпизодов: 78
2004The Winning SeasonФильмв роли Joe Soshack (age 11)
2003Кошка-привидениеФильмв роли Pearson
2003KingСериалв роли Russel Wright (voice) · эпизодов: 53
2003Tales from the Neverending Story: ResurrectionФильмв роли Bastian Balthazar Bux
2003Tales from the Neverending Story: Badge of CourageФильмв роли Bastian Balthazar Bux
2003БлиззардФильмв роли Joe Andrews
2003The Save-UmsСериалв роли Noodle (voice) · эпизодов: 45
2003Open HouseФильмв роли Travis Morrow
2002Допрос Майкла КроуФильмв роли Michael Crowe
2002Призрачная командаФильмв роли Ian Carlyle
2002Arthur: It's Only Rock 'n' RollФильмв роли Arthur Read (voice)
2001Tales from the Neverending StoryСериалв роли Bastian Balthazar Bux · эпизодов: 13
2001Tales from the Neverending Story: The GiftФильмв роли Bastian Balthazar Bux
2001Tales from the Neverending Story: The BeginningФильмв роли Bastian Balthazar Bux
2001The Impossible ElephantФильмв роли Daniel Harris
2000The War Next DoorСериалэпизодов: 13
1996АртурСериалв роли Arthur Read (voice) · эпизодов: 37
—NiceФильм