Film:
* The King's Speech (2010): Er spielte die Rolle des Prinz Edward. Dies war eine große Rolle in einem von der Kritik gefeierten Film.
* Das beste exotische Marigold Hotel (2011): Er hatte eine Nebenrolle als Sonny, eine Figur, die die jüngere Generation des Hotelpersonals repräsentiert.
* Das zweitbeste Exotic Marigold Hotel (2015): In dieser Fortsetzung übernahm er erneut die Rolle des Sonny.
* The Guernsey Literary and Potato Peel Pie Society (2018): Er spielte die Rolle des liebenswerten und hilfsbereiten Dawsey Adams.
* Eine Weihnachtsgeschichte (2009): Spielte Young Scrooge.
Fernsehen:
* Die Nase der Königin (1998–2001): Spielte die Rolle von Bertie, einem kleinen Jungen, der mit Tieren sprechen kann. Dies war eine seiner frühesten und bekanntesten Rollen.
* Meine Familie (2000-2011): Er trat in mehreren Episoden dieser britischen Sitcom als wiederkehrender Charakter namens Michael auf.
* Call the Midwife (2012–2017): Er hatte eine wiederkehrende Rolle als der charmante Dr. Turner.
* Der Witwer (2013): Er spielte die Rolle von Ben, einem jungen Mann, der mit der Hauptfigur zusammen ist.
* The Crown (2016): Er spielte die Rolle des Lord Snowdon in der zweiten Staffel dieser beliebten historischen Dramaserie.
* Das blasse Pferd (2020): Er spielte die Rolle von Mark Easterbrook, einer zentralen Figur in dieser Mystery-Serie.
* In 80 Tagen um die Welt (2021): Spielte in dieser Abenteuerserie die Rolle des Passepartout.
* Die letzte Reise der Demeter (2023): Spielte die Rolle des Captain Eliot in diesem Horrorfilm, der auf einem Kapitel von Bram Stokers Dracula basiert.
Dies ist keine erschöpfende Liste, aber sie hebt einige seiner bemerkenswertesten Werke hervor.
Wenn Sie an spezifischeren Projekten oder einer vollständigen Liste seiner Filmografie interessiert sind, können Sie Online-Filmdatenbanken wie IMDb durchsuchen.