
Filmografia
| 2023 | Great Expectations (2023) · as Compeyson |
| 2022 | The Lord of the Rings: The Rings of Power · as Pharazôn |
| 2022 | |
| 2020 | Trying · as Lloyd |
| 2020 | Quiz · as Adrian Pollock |
| 2019 | Making Noise Quietly · as Alan |
| 2019 | Baptiste · as Greg |
| 2018 | A Discovery of Witches · as Baldwin |
| 2018 | The Terror · as Henry Collins |
| 2017 | Beast · as CliffordNa Plex |
| 2017 | Britannia · as Derog |
| 2017 | Gap Year · as EugeneNa Plex |
| 2016 | National Treasure · as Young Paul |
| 2016 | The Aliens · as Fabien |
| 2015 | Just Jim · as John |
| 2015 | Documentary Now! · as Alwyn 'allie' Lewis-Ifans |
| 2014 | The Assets · as John P |
| 2013 | One Chance · as Matthew |
| 2013 | Jo · as Jacques Benoit |
| 2013 | Utopia · as Tom |
| 2013 | Mr Selfridge · as Victor Colleano |
| 2011 | Stella Days · as Tim LynchNa Plex |
| 2011 | Anonymous · as Christopher Marlowe |
| 2011 | The Real American: Joe McCarthy · as Roy Cohn |
| 2010 | Love's Labour's Lost (Globe Theatre Version) · as Berowne |
| 2004 | A Way of Life · as Student |










