Film Productions

Year Title Role
2014 Get Santa Tom Anderson
2015 Mr. Holmes Boy
2017 The Mercy Simon Crowhurst
2018 The Guernsey Literary and Potato Peel Pie Society Eli Ramsey
Ready Player One Reb kid
Slaughterhouse Rulez Wootton
2019 Little Joe Joe Woodard
Rocketman Young Reginald Dwight
TBA A Cuban Girl’s Guide to Tea and Tomorrow 

Television Shows

Year Title Role
2013 An Adventure in Space and Time Charlie
Casualty Barnaby Lee
Chickens Clem
2014–2015 Rocket’s Island Archie Beckles
2015 The Frankenstein Chronicles Joey
2016 Grantchester Charlie Jones
War & Peace Young Petya Rostov
2017 SS-GB Bob Sheenan
2018 Grandpa’s Great Escape Jack
2019–2022 His Dark Materials Pantalaimon (voice)
2022 Heartstopper Nick Nelson

Theatre Productions

Year Title Role
2016 Welcome Home, Captain Fox! Small boy
2018 Fanny & Alexander Alexander Ekdahl