Po gościnnym występie jako Liam Jay w dwóch odcinkach serialu kryminalnego ITV Lewis (2013), jego debiutancką rolą w filmie pełnometrażowym była postać Edwarda Brittaina, oficera armii brytyjskiej, który zginął podczas pierwszej wojny światowej, w dramacie Testament młodości (Testament of Youth, 2014) na motywach wspomnień Very Brittain. Potem zagrał rolę Gary’ego „Eggsy’ego” Unwina w dramacie szpiegowskim Matthew Vaughna Kingsman: Tajne służby (Kingsman: The Secret Service, 2015), za którą otrzymał nagrodę magazynu „Empire” dla najlepszego debiutanta. Sukces filmu sprawił, że ponownie został zaangażowany do roli Eggsy’ego w filmie Kingsman: Złoty krąg (2017).
W 2022 wystąpił na scenie West Endu jako M w sztuce Cock u boku Jonathana Baileya.
Zagrał główną rolę w thrillerze Kontrola bezpieczeństwa (2024).
Filmografia Filmy