Acteur

Année Titre Rôle
- Barbaric - Saison 1 Owen
2025 Le Comte de Monte-Cristo - Saison 1 Edmond Dantès
2025 Lazarus - Saison 1 Laz
2025 Perdition -
2024 Bagman Patrick McKee
2023 Daisy Jones And The Six - Saison 1 Billy Dunne
2022 Book of Love Henry
2022 Peaky Blinders - Saison 6 Oswald Mosley
2021 Charlotte Alexander Nagler
2021 Last Night in Soho Micheton #5
2020 Every Breath You Take James
2020 Enola Holmes Mycroft Holmes
2020 Love. Wedding. Repeat. Jack
2019 Charlie's Angels Alexander Brock
2019 Watch The Skies -
2019 Peaky Blinders - Saison 5 Oswald Mosley
2019 The Corrupted Liam
2019 Blanche Neige, les souliers rouges et les sept nains Merlin
2018 À la dérive Richard Sharp
2018 The Nightingale Lieutenant Hawkins
2017 Men of Honor Captain Stanhope
2017 My Cousin Rachel Philip
2016 Le Chasseur et la reine des glaces William
2016 Avant toi William Traynor
2016 Their Finest Tom Buckley
2015 Hunger Games - La Révolte : Partie 2 Finnick Odair
2014 Love, Rosie Alex Stewart
2014 The Riot Club Alistair Ryle
2014 Hunger Games - La Révolte : Partie 1 Finnick Odair
2014 Les âmes silencieuses Bryan McNeil
2013 Hunger Games - L'embrasement Finnick Odair
2013 Mary and Martha Ben
2012 Blanche-Neige et le chasseur William
2012 White Heat - Saison 1 Jack
2011 United Duncan Edwards
2011 Pirates des Caraïbes : la Fontaine de Jouvence Philip Swift
2010 Les Piliers de la Terre - Saison 1 Richard
2010 Any Human Heart - Saison 1 Logan Mountstuart (Young)
2010 Lost Future Kaleb

Production

Année Titre Métier
- Barbaric - Saison 1 Producteur délégué
2025 Perdition Producteur délégué