Τηλεόραση:
* The Royals (2015-2018) ως πρίγκιπας Λίαμ
* Το 100 (2018-2020) ως Τζόρνταν Γκριν
* The Nevers (2021-σήμερα) ως Hugo Swann
* The Golded Age (2022-σήμερα) ως Oscar Van Rhijn
* The Witcher:Blood Origin (2022) ως Scían
Ταινία:
* The Score (2018) ως Τζακ
* The Time Traveler's Wife (2022) ως Henry
* The Princess Switch 3:Romancing the Star (2022) ως Πέτρος
Είχε επίσης ρόλους σε διάφορες άλλες τηλεοπτικές εκπομπές και ταινίες, όπως:
* The Borgias
* Οι Σωματοφύλακες
* Το τελευταίο Βασίλειο
* Sandman
Αυτή η λίστα δεν είναι εξαντλητική, αλλά επισημαίνει μερικά από τα πιο γνωστά και πρόσφατα έργα του. Μπορείτε να βρείτε μια πλήρη λίστα με τους τίτλους της υποκριτικής του σε ιστότοπους όπως το IMDb.