2022
Heartstopper
(TV Series)
Nick Nelson
- Episode #1.8
(2022)
... Nick Nelson
- Episode #1.6
(2022)
... Nick Nelson
- Episode #1.7
(2022)
... Nick Nelson
- Episode #1.5
(2022)
... Nick Nelson
- Episode #1.4
(2022)
... Nick Nelson
8 More Episodes
2019-2020
His Dark Materials
(TV Series)
Pantalaimon
- Æsahættr
(2020)
... Pantalaimon (voice)
- Malice
(2020)
... Pantalaimon (voice)
- The Scholar
(2020)
... Pantalaimon (voice)
- Tower of the Angels
(2020)
... Pantalaimon (voice)
- Theft
(2020)
... Pantalaimon (voice)
15 More Episodes
2020
Dreams
(Video Game)
Foxy (voice)
2019
Little Joe
Joe
2019/I
Rocketman
Older Reggie
2018
Slaughterhouse Rulez
Wootton
2018
The Guernsey Literary and Potato Peel Pie Society
Eli Ramsey
2018
Ready Player One
Reb Kid
2018
The Mercy
Simon Crowhurst
2018
Grandpa's Great Escape
(TV Movie)
Jack
2017
Blackwood Crossing
(Video Game)
Finn (voice)
2017
SS-GB
(TV Mini Series)
Bob Sheenan
- Episode #1.4
(2017)
... Bob Sheenan
- Episode #1.2
(2017)
... Bob Sheenan
- Episode #1.1
(2017)
... Bob Sheenan
2016
Grantchester
(TV Series)
Charlie Jones
- Episode #2.5
(2016)
... Charlie Jones
2016
War & Peace
(TV Mini Series)
Petya Rostov
- Episode #1.3
(2016)
... Petya Rostov
- Episode #1.2
(2016)
... Petya Rostov
- Episode #1.1
(2016)
... Petya Rostov
2014-2015
Rocket's Island
(TV Series)
Archie Beckles
- The Dirgeldoor
(2015)
... Archie Beckles
- Goodbye Island
(2015)
... Archie Beckles
- Izzy Wizzy and the Weeping Oak
(2015)
... Archie Beckles
- The Knights of Dirgelmor
(2015)
... Archie Beckles
- Mountain Post
(2015)
... Archie Beckles
18 More Episodes
2015
The Frankenstein Chronicles
(TV Series)
Joey
- A World Without God
(2015)
... Joey
2015
Mr. Holmes
Boy
2014
Get Santa
Tom Anderson
2013
Casualty
(TV Series)
Barnaby Lee
- Away in a Manger
(2013)
... Barnaby Lee
2013
An Adventure in Space and Time
(TV Movie)
Charlie (uncredited)
2013
Chickens
(TV Series)
Clem
- Masculinity
(2013)
... Clem