
Movies (12)

8.0
260 days
as Milivoje
2025

End of Play
as Clement
2025

Broken Gargoyles
as Oakwood
2023

6.9
Prey for the Devil
as Matt
2022

5.9
Morbius
as Finance Bro (Pub)
2022

Dead in October
2021

5.5
False Witness
as Scott
2019

Feline
as James
2018

5.6
Been So Long
as Conrad
2018

7.3
Babs
as Warren Beatty
2017

6.0
And Then I Was French
as Matt
2016
The Green Man
as Kyle
2015
TV Shows (11)

5.6
Lynley
as Gareth
2025

6.8
Bookish
as Mickey Hall
2025

7.2
Champion
2023

7.5
Pistol
as Noel Monk
2022

7.6
FBI: International
as Nick Thorpe
2021

6.8
Domina
as Sextus
2021

7.0
Knightfall
as Prince Louis of France
2017

7.3
DC's Legends of Tomorrow
as Alun Thomas Bot
2016

5.8
The Bastard Executioner
as Piers Gaveston
2015

7.6
Wolf Hall
as William Stafford
2015

7.1
A Young Doctor's Notebook
as Anatoliy
2012