
Filmography

Sherlock
2010 · Community Officer

Midsomer Murders
1997 · Solomon Franks

House of the Dragon
2022 · Ser Laenor Velaryon

Hustle
2004 · Harry Fielding

The Dark Knight Rises
2012 · Analyst #2

Fury
2014 · Corporal

Ghosts
2019 · Scott

Maleficent
2014 · Captain

The Nevers
2021 · Byner

Surface
2022 · Richard

Silk
2011 · John Bright

The Cleaner
2021 · Strazzamo

One Day
2024 · Aaron
Comedy Blaps
2011 · Ronald

PONIES
2026 · Tom Hasbeck

Elsinore
2026 · Horatio

Ron's Gone Wrong
2021 · Bubble Techs (voice)

The Woman in Cabin 10
2025 · Captain Addis

Critical
2015 · Staff Nurse Justin Costello

Chewing Gum
2015 · Ronald

Hanna
2011 · Lewis

Back
2017 · Julian

Supa Team 4
2023 · Magedzee / Bad Magz (voice)

7 Bears
2025 · Prince Charming (voice)

Kiss Me First
2018 · Saul Green

Jay Kelly
2025 · Alan

The Burning Girls
2023 · Mike Sudduth

The Dig
2021 · Dr Rothman

Famalam
2018 · Actor

The People We Hate at the Wedding
2022 · Ollie

Hang Ups
2018 · Adebowale 'Abs' Walters

King Lear
2018 · Edmund
Mosquito
TBA · Brian

Heartless
2010 · She

Dial M for Middlesbrough
2019 · Chad

Boys On Film 20: Heaven Can Wait
2020 · Ben (segment "Mine")

Carnage: Swallowing the Past
2017 · Troye King Jones

National Theatre Live: Yerma
2017 · Victor

Seize Them!
2024 · King Guthrum

Mine
2017 · Ben

Up the Catalogue
2024 · Daniel Fortescue

Bus Girl
2022 · Mr. Relaxation (voice)

Friend Request Pending
2011 · Jason

The Oresteia
2026 · Jerome

National Theatre Live: Phaedra
2023 · Eric

Stars in Shorts
2012 · Jason

The Scurry
TBA · Actor

Dating in Your 20s
2025 · The Cynic

Tumbleweed
2020 · Cooper Cat (voice)