Fernsehen:
* Die Royals (2015–2018) als Prinz Liam
* Die 100 (2018–2020) als Jordan Green
* The Nevers (2021-heute) als Hugo Swann
* Das vergoldete Zeitalter (seit 2022) als Oscar Van Rhijn
* The Witcher:Blood Origin (2022) als Scían
Film:
* The Score (2018) als Jack
* Die Frau des Zeitreisenden (2022) als Heinrich
* The Princess Switch 3:Romancing the Star (2022) als Peter
Er hatte auch Rollen in verschiedenen anderen Fernsehsendungen und Filmen, darunter:
* Die Borgias
* Die Musketiere
* Das letzte Königreich
* Sandmann
Diese Liste erhebt keinen Anspruch auf Vollständigkeit, hebt jedoch einige seiner bekanntesten und jüngsten Projekte hervor. Eine vollständige Liste seiner Schauspielauftritte finden Sie auf Websites wie IMDb.