2021
The Lost Girls
(post-production)
Peter Pan
2020
Enola Holmes
Tewkesbury
2019
Medici
(TV Series)
Piero de' Medici
- The Fate of the City
(2019)
... Piero de' Medici
- Lost Souls
(2019)
... Piero de' Medici
- A Man of No Importance
(2019)
... Piero de' Medici
- Innocents
(2019)
... Piero de' Medici
2017
Paddington 2
G-Man
2017
Amazon Adventure
Young Henry Bates
2016/I
Second Skin
(Short)
Nature Boy
2015
Pan
Miner (uncredited)
2014
About a Dog
(Short)
Young Gav
2014
Beneath Water
(Short)
Felix
2014
Boomers
(TV Series)
Alf
- Episode #1.4
(2014)
... Alf