Series lead Tobin in season 2 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 lead, Tirui in The Letter For The King for Netflix and lead role Dickon in The Secret Garden for Heyday Films/Studio Canal.
Les Miserables for BBC, Detective Pikachu for Legendary Pictures and Vanity Fair for Mammoth Screen.
Robin Hood in feature film Robin Hood: The Rebellion
First cover Fiyero in the International Tour of Wicked.
Le Baiser/The Kiss.
Rogue One: A Star Wars Story for Lucasfilm & Game of Thrones for HBO
Series regular in The Athena for Sky. Recurring in Sex Education for Netflix.
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 Kush Kazemi in BBC One’s Eastenders.
Series regular Elias in The Long Song for Heyday Films and Series Lead Regular Hunter in Raised By Wolves directed by Ridley Scott.
The Death of Stalin for Armando Iannucci and Where Hands Touch.
Prophet Joshua in Sex Education for Netflix.
Ready Player One directed by Steven Spielberg and Mowgli for Warner Brothers.
Billy Gibbs in Call The Midwife.
Series regular Oliver Grau in 3 Seasons of Netflix Original Merlí.
Series regular in The Crown for Netflix and The Height of The Storm at The Wyndham’s Theatre, West End.
Double Olivier Nominee. Galavant for ABC and Tom in the feature Beauty & The Beast for Disney.
Don Quixote 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.
Angel has Fallen for Millennium films and Melrose directed by Edward Berger.
Riff in West Side Story for The BBC Proms at The Royal Albert Hall.
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.
Jamie Dawson in Fast and Furious Live world tour for Universal Pictures.
Mr Thompson in the cast of The Curious Incident of the Dog in the Night-time International Tour.
Local Hero for The Old Vic and Royal Lyceum Theatre Edinburgh.
Leading regular Timothy Turner across seven series of Call The Midwife for BBC TV.
Stuart in Temple for Sky and Murder on The Orient Express for 20th Century Fox.
Lead, Sam Wheat in Ghost International tour.
Series regular on 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.
Walker in Wonderland at the Nottingham Playhouse.
The Real Marigold for ITV.
Amos Hart in Chicago at The Phoenix Theatre, West End.
Series lead Harry Polk in Netflix series The Innocents.
Julius in Britannia for Sky/Amazon.
Guerilla for Sky Atlantic.
Mr Maddens in the UK Tour of Nativity: The Musical.
Series regular Gethin in the BBC Wales soap Pobol Y Cwm.
Romeo in Romeo & Juliet for The Watermill Theatre.
Goya Award Winner. Series Regular in Cocaine Coast for Netflix.
Liar for ITV/AMC and A Very English Scandal for Blueprint Pictures.
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. Series regular Robert Owen in Hinterland.
Simon Shorecross in Dark River for Film4.