Film Television Stage •
Rope – Brandon (Almeida, dir. Roger Michell) •
Tender – (Donmar Warehouse, dir. Seth Sklar-Heyn) •
Violet – Mio (Royal Court, dir. Indu Rubasingham) •
Love Is Blind – Manolito Trevelez (Royal Court, dir. Nathalie Abrahami) •
The Importance of Being Earnest – Jack Worthing (ADC Theatre, 1999, dir. Phillip Breen) •
Arcadia – Septimus (Bristol Old Vic, dir. Rachel Kavanaugh) •
HappyTime Park – Xavier (Riverside Studios, devised and dir. Dylan Ritson) •
In Praise of Love – Joey (Theatre Royal Bath, dir. Deborah Bruce) •
Arcadia – Augustus (Theatre Royal Haymarket, – National Theatre/
Michael Codron – dir. Trevor Nunn) •
Macbeth – Fleance (National Theatre, Olivier, dir. Richard Eyre) •
White Chameleon – Paul Etheridge (National Theatre, Cottesloe, dir. Richard Eyre) •
The Luke Files – Bartholomew (RT Productions, dir. Paul McKusker) •
Romeo and Juliet – Benvolio (Immersive, dir. Mark Rosenblatt)
Radio and audio drama •
The War of the Worlds – Robert (BBC Radio 4, dir. Marc Beeby) • ''Publish and be Damn'd'' – Argyle (BBC Radio 4, Ellen Dryden) •
The Go-Between – Hugh Trimingham (BBC Radio 3, Matt Thompson) •
Gods And Monsters – Hurmzid (Big Finish, Ken Bentley) •
The Diary of Samuel Pepys – Edward Montagu (BBC Radio 4, Kate McAll) •
Doctor Who – Foe from the Future – Shibac (Big Finish, Ken Bentley) •
Freud: The Case Histories: The Wolf Man – Sergei Pankejeff (BBC Radio 4, Nadia Molinari) •
Richard II – Henry Bolingbroke (BBC Radio 4, Jessica Dromgoole and Jeremy Mortimer) •
Money – Evelyn (BBC Radio 3,
Samuel West) •
The American Senator – John Morton (BBC Radio 4, Tracey Neale) •
Poetry Please – Various Roles (BBC Radio 4, Christine Hall) •
Death in Genoa – Dr. Carlo Bazzani (Independent Drama, written Thomas Wright) •
The Absolutist – Reader (BBC Book at Bedtime, dir. Heather Larmour) •
Saint Joan – Charles (BBC Radio 3, dir. Jonquil Panting) •
Sunk – Bert Selphin (BBC Radio 4, dir. Gemma McMullan) •
Leverage – David (BBC Radio 4, dir.
Sasha Yevtushenko) •
A Month in the Country – Moon (BBC Radio 4, dir. David Hunter) •
The Far Pavilions – Ash (BBC Radio 4, dir. Jessica Dromgoole and Marc Beeby) •
With Great Pleasure – Reader (BBC Radio 4, dir. Christine Hall) •
The Ordeals of Sherlock Holmes – Christopher Thrale (Big Finish, Ken Bentley) • ''Aunts Aren't Gentlemen'' – Reader (BBC Radio 4, Mark Beeby & Emma Harding) •
Billions – Mark (BBC Radio 4, Jonquil Panting) •
The Barchester Chronicles – Crosbie (BBC Radio 4, Gary Brown) •
The Shadow of Dorian Gray – John Gray (BBC Radio 4, Abigail Le Fleming) •
Bonnie Prince Charlie – Charles Edward Stuart (BBC Radio 4, Sasha Yevtushenko) • ''The Trespasser's Guide to the Classics'' – Dorian Gray (BBC Radio 4, Sasha Yevtushenko) •
Artist Descending a Staircase – Beauchamp (BBC Radio 3, Gordon House) •
Two on a Tower – Swithin St.Cleeve (BBC Radio 4, dir. Stefan Escreet) •
Vincent Price and the Horror of the English Blood Beast – (BBC Radio 4, dir. Sam Hoyle) •
The Wings of the Dove – (BBC Radio 4, dir. Nadia Molinari) •
The Killing – (BBC Radio 4, dir. Sasha Yevtushenko) •
The Man Who Shot the 60s – (BBC4, dir. Linda Brusasco) •
The Embrace – Dan (BBC Radio 4, dir. Nadia Molinari) •
Sense and Sensibility – Colonel Brandon – (BBC Radio 4, adapted by
Helen Edmundson) •
Six Windows of the Muslim World – (Crescent Films, dir. Ned Williams) •
Adam Adamant Lives! Volume 01: A Vintage Year for Scoundrels – Adam Adamant (Big Finish, written by
Guy Adams) •
The Divine Comedy – Dante the Poet (BBC Radio 4, dir.
Stephen Wyatt) •
Enduring Love – Joe (BBC Radio 4, dir. Amber Barnfather)
Video games •
Dragon Quest VIII: Journey of the Cursed King – Angelo •
Harry Potter and The Goblet of Fire – Cedric Diggory •
Killzone: Liberation – Colonel Cobar •
Xenoblade Chronicles – Alvis •
Dark Souls – Griggs of Vinheim •
Final Fantasy XIV – Aymeric •
El Shaddai: Ascension of the Metatron – Enoch •
The Last Story – Jirall, additional voices •
Soul Sacrifice – Magusar •
Dark Souls II – Royal Sorcerer Navlaan •
The Order: 1886 – Additional voices •
Dark Souls III – Hawkwood the Deserter •
Xenoblade Chronicles 3: Future Redeemed – Alpha •
Lies of P Overture - the Tracker ==Awards and nominations==