2020 – 2020 |
Hellblazer Role: John Constantine (supporting) Distributor: DC Comics Director: Hugues Puyau |
2020 – 2020 |
A Banquet Role: Jason Robert (supporting) Distributor: Tea Shop Productions/Netflix Director: Ruth Paxton |
2019 – 2019 |
Maleficent- Mistress of Evil Role: Warrior Fey (supporting) Distributor: Disney Director: Joachim Ronning |
2019 – 2019 |
Simmer Role: Faust (leading) Distributor: Chamber Media Director: Stefan Van der Graff |
2019 – 2019 |
Manikarnika: Queen of Jhansi Role: General Hugh Rose (leading) Distributor: Zee Studios/ Amazon Prime Director: Krish |
2019 – 2019 |
Arthur’s Choice Role: Arthur Gibson (leading) Distributor: Imaginarium Films Director: Matej Stepan |
2017 – 2017 |
Consequence Role: Pritch (leading) |
2015 – 2015 |
Still Romance Role: Ben Phillips (leading) Distributor: 29mm South Korea Director: Giovanni Fumu |
2010 – 2010 |
Bus Palladium Role: The Architect (supporting) Distributor: LGM Productions Director: Christopher Thompson |
2020 – 2020 |
The Eddy Role: Scott (supporting) Distributor: Netflix Director: Damian Chazelle / Alan Poul |
2020 – 2020 |
Coronation Street Role: Tom Reed (leading) Distributor: ITV Director: various |
2019 – 2019 |
Doctors Role: Guy Fischer (leading) Distributor: BBC1 Director: various |
2017 – 2017 |
Doctors Role: Vernon Holiday (leading) Distributor: BBC1 Director: Tracy Larcombe |
2017 – 2017 |
EastEnders Role: Frank Malone (supporting) Distributor: BBC1 Director: Richard Lynn |
2017 – 2017 |
Home Alone Role: John Reeves (leading) Distributor: October Films Director: Jim Greayer |
2011 – 2011 |
Nicolas Le Floch Role: Piano Maestro Distributor: France 2 Director: Nicholas Dress-Picard |
2010 – 2010 |
La Nouvelle Maud Role: Colin (leading) Distributor: France3 Director: Bernard Malaterre |