2025
Adolescence as Paulie Barlow2025
A Cruel Love: The Ruth Ellis Story as Desmond Cussen2023
The Settlers as MacLennan2023
The Reckoning as Dan Davies2023
My Mother’s Wedding as Not available2022
The Thief, His Wife and the Canoe as Mark Darwin2022
Trigger Point as DI Thom Youngblood2022
Spinning as Nasty Man in Car2021
The Girl Before as Saul2021
Anne Boleyn as Henry VIII2020
White House Farm as Colin Caffell2020
Small Axe as Ed Harrigan2020
Sulphur & White as David Tait2020
Run as Finnie2019
Hellboy as Arthur2019
Criminal: UK as Hugo Duffy2019
Elizabeth Is Missing as Frank Jefford2019
Promenade as Not available2018
Ready Player One as Old Zombie Woman2018
The Little Drummer Girl as Arthur A Halloran2018
Euphoria as Brian2017
Love, Lies & Records as James / Jamie2017
Little Women as Professor Bhaer2017
Broken as P.C Andrew Powell2017
Dark River as Joe Bell2016
Our Kind of Traitor as Ollie2015
Star Wars: The Force Awakens as Knight of Ren2015
Dickensian as Bill Sikes2015
Game of Thrones The IMAX Experience as Grenn2014
Happy Valley as Rob Hepworth2014
Mr. Turner as Clarkson Stanfield2014
Kajaki as Tug2014
National Theatre Live: Coriolanus as Second Citizen / Volscian Lieutenant2013
How I Live Now as Chasing Man 12011
Game of Thrones as GrennNaN
Secret Service as James RyanNaN
The Witness as DS Ivan Agnew2013
In T'Vic as BobbieNaN
Craggy Confidant as Jim