2024
This Town as Robbie Carmen2023
The Burning Girls as Aaron Marsh2022
All the Old Knives as Owen Lassiter2022
My Policeman as Younger Patrick2019
Year of the Rabbit as Joseph Merrick, The Elephant Man2016
The Secret Agent as Vladimir2016
Maigret as Marcel Moncin2016
The Complete Walk: Love's Labour's Lost as Berowne2015
The Last Kingdom as King Alfred2015
Banished as Captain Collins2014
The Duchess of Malfi as Ferdinand2013
Peaky Blinders as Roberts2013
Dancing on the Edge as Horton2012
The Hollow Crown as Poins2012
Ripper Street as Fred Best2012
The Mystery of Edwin Drood as Bazzard2010
Luther as Toby Kent2010
London Boulevard as Big Issue Seller2010
The Road to Coronation Street as Tony Warren2009
Gracie! as Harry Parr Davies2007
Secret Diary of a Call Girl as Byron2007
Damage as Tom Byrne2007
The Rise of the Nutters as Affers2002
The Experiment as Not availableNaN
The Flaw as Not available