Актьор - Alex Rider(Сериал)(2020-2021) - Alex Rider Edge of the World(2021) - Charley Mrs. Wilson(Мини Сериал)(2018) - Nigel Wilson Marcella(Сериал)(2016) - Evan Jones War & Peace(Мини Сериал)(2016) - Petya Rostov The Departure(Късометражен)(2014) - Soldier (voice) National Theatre Live: A Streetcar Named Desire(2014) - Young Collector Silk(Сериал)(2014) - Harry Stephens The White Queen(Мини Сериал)(2013) - Thomas Grey Happily Ever After(Късометражен)(2012/III) - Son The Great Ghost Rescue(2011) - Barnabus Salmon Fishing in the Yemen(2011) - Joshua Maxwell The Bill(Сериал)(2010) - Archie Powell Clash of the Titans(2010) - Young Perseus (uncredited) Picnic(Късометражен)(2007) - Boy in woods