Known For
Filmography
—
2026
2024
2022
2021
2020
2016
2013
2013
2013
2010
2006
2003
19991997
1992
1986

What We Did Yesterday
Movie · as Jake

The Boot Room
Movie · as Trevor Cain

We Live in Time
Movie · as Benjamin

My Name Is Leon
Movie · as Tony

FBI: International
TV · as John Mallory · 1 ep

I Am Not a Rapist
Movie · as Narrator

Ibiza Undead
Movie · as Rupert

Bula Quo!
Movie · as Dave

Amanda Knox Trial: 5 Key Questions
Movie · as Self-Narrator

WPC 56
TV · as David Meyer · 5 eps

Freight
Movie · as Sonny

Waterloo Road
TV · as Craig O'Leary · 6 eps

The Afternoon Play
TV · as Micky · 1 ep
Love in the 21st Century
Love in the 21st Century
TV · as Ryan · 1 ep

Midsomer Murders
TV · as Jamie Weston · 1 ep

Heartbeat
TV · as Gareth North · 1 ep

Casualty
TV · as Chris Carey · 1 ep
