Télévision :
* Les Royals (2015-2018) comme Prince Liam
* Les 100 (2018-2020) comme Jordan Green
* Les Nevers (2021-présent) comme Hugo Swann
* L'âge d'or (2022-présent) dans le rôle d'Oscar Van Rhijn
* The Witcher :Blood Origin (2022) comme Scian
Cinéma :
* La partition (2018) comme Jack
* La femme du voyageur temporel (2022) comme Henri
* The Princess Switch 3 :Romancing the Star (2022) comme Pierre
Il a également joué des rôles dans diverses autres émissions de télévision et films, notamment :
* Les Borgia
* Les Mousquetaires
* Le dernier royaume
* Homme de sable
Cette liste n'est pas exhaustive, mais elle met en lumière certains de ses projets les plus connus et les plus récents. Vous pouvez trouver une liste complète de ses crédits d'acteur sur des sites Web comme IMDb.