Tobin in seasons 2 & 3 of The Outpost for The CW Network.
Pirates of the Caribbean: Dead Men Tell No Tales for Walt Disney Pictures & The Limehouse Golem for Lionsgate.
Arif in Yardie directed by Idris Elba and series regular Rashid in Knightfall for History.
Title role of Peter Pan in the upcoming Disney remake.
Series lead Will Parry in His Dark Materials for HBO and Tirui in The Letter For The King for Netflix.
Detective Pikachu for Legendary Pictures and Vanity Fair for Mammoth Screen.
Robin Hood in feature film Robin Hood: The Rebellion
Rogue One: A Star Wars Story for Lucasfilm & Strike: Cuckoo’s Calling for BBC & HBO.
Oto in GIRI / HAJI for BBC. Good Omens and The Feed both for Amazon Studios.
Bertram in Save Me for Sky Atlantic and Rydel in Sex Education for Netflix.
Series regular Prince Aethelred in Vikings for History and Mike Jennings in Brassic for Sky.
Series regular Joseph in Mammoth Screen’s Victoria.
Officer Lowe in feature film Fatale. Series regular in Amazon Original series Z: The Beginning of Everything.
Series regular Kush Kazemi in BBC One’s Eastenders.
Tony in Flack Season Two for Pop TV.
Prophet Joshua in Sex Education for Netflix.
Gabe Becker in Treadstone for Amazon and Mowgli directed by Andy Serkis for Warner Brothers.
Billy Gibbs in Call The Midwife & The Cure for Channel 4.
Geoff Dwight in Rocketman &
Hilary Tolkien in Tolkien
Sunny in Hulu’s Zomboat!.
Hassan in Ackley Bridge.
Series regular Oliver Grau in 3 Seasons of Netflix Original Merlí.
Manhattan Theatre Club’s The Height of The Storm at the Samuel J. Friedman Theatre, Broadway. Series regular in The Crown for Netflix.
Mateo in The Adventures of Paddington for Nickelodeon.
Marton in The Witcher for Netflix. The Whip & King John for the RSC.
Vic Stone/Cyborg in Doom Patrol for DC Universe/Warner Bros and Isaiah in The First Purge for Universal.
Angel has Fallen for Millennium films and Melrose directed by Edward Berger.
Timo in The Wall Of Productions HBK: THE PREQUEL.
Harun in Humans for AMC/Channel 4 and Ashok in The Royals for NBC/E! Enterainment.
Owsla in Watership Down for Netflix & Grant in Absentia for Amazon.
Series regular Cornell on Top Boy (S3) for Netflix.
Douglas in Elizabeth is Missing for BBC.
Cover Enjolras in Les Miserables: The All Star Staged Staged Concert at The Gielgud Theatre, West End.
Series regular Nigel Langfeld in Singapore Grip for Mammoth Screen.
A Very English Scandal for Blueprint Pictures and Turn Up Charlie for Netflix.
Series Regular DI Ian Buckells in Line of Duty (BBC/World Productions).
Walk Like A Panther for Fox and Counterpart for Starz.
The Prime Ministers in The Audience at the Nuffield Southampton.
Series regular Gavin Sullivan in Eastenders for BBC.
Kelvil in the UK Tour of A Woman of No Importance.
Series lead Harry Polk in Netflix series The Innocents.
Best New Actor nomination at the 2018 Goya Awards
Simon in Trying for Apple TV.
Series Regular Dad in BAFTA Cymru award winning series Deian & Loli for S4C
Goya Award Winner. Series Regular in Cocaine Coast for Netflix.
Dark Tower (Amazon) and Season 1 & 2 of Liar (AMC)
Victoria for ITV and Call The Midwife for BBC.
Colonel Kaveh Afsahani in Mosul for AGBO and Condé Nast Entertainment.
Series regular Cornelius in A.D. for NBC and The Last Witness for Vicarious Productions.
BAFTA Nominated Best Actor. Frank in London for Cinemax.