Series regular Ricky in Venus Vs Mars for Sky.
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.
General-President Arsanov in Legends series for TNT.
Engin in feature film Yardie directed by Idris Elba.
Omar in Prison Break: Sequel for Fox and Rashid in Knightfall for History.
Cover Fiyero in Wicked UK/International tour.
The Kid Who Would Be King for Working Title, Nigel in Adrian Mole (Menier Chocolate Factory).
Miss Saigon UK Tour.
John Shakespeare in Will for TNT, The Crown for Netflix and Game of Thrones for HBO.
Robin Hood in feature film Robin Hood: The Rebellion
UK/International Tour of Evita.
cover Fiyero in the International Tour of Wicked.
Le Baiser/Le Kiss.
Bridget Jones’s Baby for Working Title and Goodbye Christopher Robin for Fox.
Bristol Old Vic Graduate 2017.
Title role of Cyrano in Cyrano for Northern Broadsides
Spectre directed by Sam Mendes.
Bertram in Save Me (Sky Atlantic) and Saebert in Transformers: The Last Knight (Paramount Studios)
Series regular Vincent Thalbach in Alles Was Zählt and Marie Brand for Warner Bros.
Series 5 of Vikings, Dawn for MGM and A Very English Scandal for Blueprint Pictures.
Xanthius in Troy: Fall of a City (BBC/Netflix), Freddie Hamid in The Night Manager (AMC)
Series regular Kush Kazemi in BBC One’s Eastenders.
Breaking The Code for Manchester Royal Exchange.
Berlin Station for Paramount, Let us Prey for Netflix.
Damned for Channel 4.
The Death of Stalin for Armando Iannucci and Where Hands Touch.
Krill in The Mechanic Resurrection and Richard III at the Arcola.
Ready Player One directed by Steven Spielberg, Jake Crossley in Disney’s Evermoor.
Billy Gibbs in Call The Midwife, Sgt Trimble in Undercover & Emmanuel in Rillington Place.
It Came From The Desert for AMP International set for 2018 release.
Series regular in The Crown for Netflix and Torn at The Royal Court.
Double Olivier Nominee. Galavant for ABC and Tom in the feature Beauty & The Beast for Disney.
2016 RSC Season. Feature film Suffragette for Ruby Films. Roscoe Heath in Doctor Who.
Daniel in The Purge: The Island for Blumhouse Productions.
Big Fish at The Other Palace alongside Kelsey Grammer.
The Trip to Spain and Melrose directed by Edward Berger.
The Rivals for Bristol Old Vic.
Steve Barker in Show Boat, New London Theatre, West End.
The City and The City for Mammoth Screen.
Harun in Humans for AMC/Channel 4 and Ashok in The Royals for NBC/E! Enterainment.
Currently playing Mr Thompson in the cast of The Curious Incident of the Dog in the Night-time International Tour.
Oklahoma! at The Royal Albert Hall.
Leading regular Timothy Turner across five series of Call The Midwife for BBC TV.
Shaun in People, Places & Things (National Theatre & West End)
Barrett in Titanic UK Tour.
Cormoran Strike for HBO, Lost City of Z for Paramount & Journey’s End for Fluidity Films.
A Very English Scandal for Blueprint Pictures.
Christopher Robin for Disney Pictures.
Strangers on a Train UK Tour and Stan and Ollie for BBC Films.
Walk Like A Panther for Fox, and Marco Polo for Netflix.
Quintus in Imperium for the RSC.
BAFTA Nominee. Regular Gavin Sullivan in BBC1 EastEnders.
A Woman of No Importance at The Vaudeville Theatre, West End.
Co-lead on Russell T Davies series Wizards Vs Aliens. Ben in the feature film X&Y, two series regular on E4’s Youngers.
Walk Like A Panther for Fox International and Joe Carroll in all series of The Royle Family.
Guerilla for Sky Atlantic.
Series regular AJ Nair in The Good Karma Hospital for Tiger Aspect/ITV.
Tony in the UK Tour of Billy Elliot for Working Title.
Series regular Gethin in the BBC Wales soap Pobol Y Cwm.
Riff Raff in European tour of Rocky Horror Show.
Romeo in Romeo & Juliet for The Watermill Theatre.
Goya Award Winner. Diego in Un otoño sin Berlin.
Liar for ITV/AMC and A Very English Scandal for Blueprint Pictures.
Waste at National Theatre and BBC Radio Drama Company.
The Exorcist at The Phoenix Theatre, West End.
Selim in Tutankhamun, Saul in Crossing Lines for Scott Free Prods and Walid in Tyrant for Fox.
Series regular Cornelius in A.D. for Netflix, and The Last Witness.
BAFTA Nominated Best Actor. Series regular Robert Owen in Hinterland.
Simon Shorecross in Dark River for Film4.