Actor
Gigi & Nate
2022
as Nate Gibson
The Forgotten C
2020
as Jaime
Rocketman
2019
as Ray Williams
Walking with Dinosaurs
2013
as Ricky (voice)
The Nutcracker: The Untold Story
2010
as The Prince / Nicholas Charles
Never Let Me Go
2010
as Young Tommy
Disco
2010
as Greg
The Boat That Rocked
2009
as James
The Golden Compass
2007
as Billy Costa
The Yellow Tie
as Miki
Jay Kelly
A Matter of Minutes
as Theo