Televízió:
* The Royals (2015-2018) mint Liam herceg
* A 100 (2018-2020) mint Jordan Green
* The Nevers (2021-től napjainkig) mint Hugo Swann
* Az aranyozott kor (2022-től napjainkig) mint Oscar Van Rhijn
* The Witcher:Blood Origin (2022) mint Scían
Film:
* A pontszám (2018) mint Jack
* Az időutazó felesége (2022) mint Henry
* The Princess Switch 3:Romancing the Star (2022) mint Péter
Számos más televíziós műsorban és filmben is játszott, többek között:
* Borgiák
* A testőrök
* Az utolsó királyság
* Homokember
Ez a lista nem teljes, de kiemeli néhány legismertebb és legújabb projektjét. A színészek teljes listáját megtalálhatja az olyan webhelyeken, mint az IMDb.