Known For
Filmography
—
—
2026
2025
2024
2024
2023
2021
2020
2019
2019
20162016
2014
2014
2013
2012
2010
2010
1999

The Dartmoor Cowboy
Movie · as John

One Last Run
Movie · as James

Macbeth
Movie · as Captain

Merge
Movie · as John (segment "The First Time I Never Met You")

The First Time I Never Met You
Movie · as John

We Were the Lucky Ones
TV · as Ziri · 1 ep

Django
TV · as Phillip Ellis · 10 eps

Nine and a Day
Movie · as Dad

Red
Movie · as Dr. Stevens

Manhunt
TV · as Kieron Gould · 1 ep

World on Fire
TV · as Miles · 1 ep
Zaire
Zaire
Movie · as Kersky

Ghosting
Movie · as Gym Bunny

Not Far from the Tree
Movie · as Nathan

Hold
Movie · as Him

Crossed Wires
Movie · as Him

Fifty Pence
Movie · as Darren

Mosa
Movie · as Abe

Sparrow
Movie · as Duncan

Holby City
TV · as André Hassan · 1 ep
