
Known For
Filmography
2024
2023
2022
2022
2021
2020
2019
2017
2017
20162016
2016
2016
2015
2015
2011
2010

Hard Truths
Movie · as Kayla’s Colleague

National Theatre Live: Best of Enemies
Movie · as James Baldwin / George / Martin Luther King, Jr.

The Fool's Mate
Movie

Treason
TV · as Kit Harper · 4 eps

Grace
TV · as Jarvis Brookes · 1 ep

Avenue 5
TV · as Jim · 1 ep

CBeebies Prom: Off To The Moon
Movie

National Theatre Live: Saint Joan
Movie · as Monsieur De Rais/Courcelles

Strike
TV · as Max Priestwood · 4 eps
Bring Back the Cat
Bring Back the Cat
Movie · as Private Investigator Joe Smith

Appellation
Movie · as James

The Five
TV · as Larry · 4 eps

The Living and the Dead
TV · as Psychiatric Nurse · 1 ep

Go Jetters
TV · as Lars (voice) · 132 eps

Critical
TV · as Rory · 1 ep

Macbeth
Movie

Sherlock
TV · as Political Aide · 1 ep