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.
Curt in the feature The Windmill. BIFA winner.
Series regular Bravo in Below The Surface.
Engin in feature film Yardie directed by Idris Elba. Goats at The Royal Court.
Arif in Yardie directed by Idris Elba and series regular Rashid in Knightfall for History.
Series regular Charlie in Sky One’s The Reluctant Landlord.
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
Le Baiser/The Kiss.
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.
Series regular Bertram in Save Me for Sky Atlantic, Aaron in Doctor Who and Rydel in Sex Education for Netflix.
Series regular Vincent Thalbach in Alles Was Zählt and Marie Brand for Warner Bros.
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.
Marton in The Witcher for Netflix. The Whip & King John for the RSC.
2019 Graduate from Royal Central School of Speech and Drama.
Vic Stone/Cyborg in Doom Patrol for DC Universe/Warner Bros and Isaiah in The First Purge for Universal.
My Day (World Premiere at Raindance Film Festival 2019) & Dirty God (World Premiere at Sundance Film Festival 2019).
Angel has Fallen for Millennium films and Melrose directed by Edward Berger.
Brujon in Les Miserables: The All Star Staged Staged Concert at The Gielgud Theatre.
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.
Rusty Charlie in Guys & Dolls at Sheffield Crucible.
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).
Christopher Robin for Disney Pictures and Leprechaun Returns for SyFy.
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.
Simon in Alabama for Apple TV.
Series Regular Dad in BAFTA Cymru award winning series Deian & Loli for S4C
Riff Raff in European tour of Rocky Horror Show.
Stuart was named ‘One to Watch’ in The Independent Culture Magazine.
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.
Danny in Moving On for BBC. Simon Shorecross in Dark River for Film4.