Justin and the Knights of Valour
2013 · Animation
as Justin
Arthur and the Invisibles
2007 · Animation
as Arthur
Dragon Rider
2021 · Animation
as Ben
The Good Doctor S7
2024 · Drama
as Dr. Shaun Murphy
Astro Boy
2009 · Animation
as Astro
August Rush
2007 · Drama
as August Rush
Homework
2011 · Comedy
as George Zinavoy
Bates Motel S5
2017 · Drama
as Norman Bates
Charlie and the Chocolate Factory
2005 · Adventure
as Charlie Bucket
Two Brothers
2004 · Adventure
as Raoul Normandin
Arthur and the Revenge of Maltazard
The Assassin
2025 · Drama
as Edward
The Vault
2021 · Action
as Thom
Five Children and It
as Robert
'Master Harold' ... And the Boys
2011 · Drama
as Hally Ballard
Leonardo
2022 · Biography
as Stefano Giraldi
Tour de Pharmacy
2017 · Adventure
as Adrian Baton
A Good Year
2006 · Comedy
as Young Max
The Golden Compass
2007 · Adventure
as Pantalaimon
The Journey
2017 · Biography
as Jack the Driver
Taskmaster
2018 · Comedy
as Self - Panellist
Finding Neverland
2004 · Biography
as Peter Llewelyn Davies
The Canterville Ghost
2023 · Animation
as Henry Duke of Cheshire
Women Talking Dirty
2001 · Comedy
as Sam
Toast
2010 · Biography
as Nigel Slater
The 74th Primetime Emmy Awards
2022 · News
as Self - Presenter