Oyunculuk

Yıl Başlık Rolü
- Oasis - Sezon 1 -
2026 Citadel - Sezon 2 Mason Kane
2024 Killer Heat Elias 'Leonidas'
2023 Citadel Mason Kane
2023 Citadel - Sezon 1 Mason Kane
2021 Eternals Ikaris
2019 Rocketman John Reid
2019 1917 Lieutenant Joseph Blake
2018 Bodyguard - Sezon 1 David Budd
2018 Ibiza Leo
2016 Baskın Günü Michael Mason
2016 Medici: Masters Of Florence - Sezon 1 Cosimo de’ Medici
2015 Lady Chatterley’s Lover Oliver Mellors
2015 Sindirella The Prince
2014 Klondike - Sezon 1 Bill Haskell
2013 Game of Thrones - Sezon 3 Robb Stark
2012 Game of Thrones - Sezon 2 Robb Stark
2012 Birdsong - Sezon 1 Weir
2011 Game of Thrones - Sezon 1 Robb Stark
2011 Sirens (UK) - Sezon 1 Ashley
2010 Ölüm Odası Ripley