
Acted in 19
2020s
- 2026
Macbeth
Captain
- 2025
- 2024
The First Time I Never Met You
John
- 2023
- 2021
Nine and a Day
Dad
- 2020
Red
Dr. Stevens
2010s
- 2019
- 2016
Ghosting
Gym Bunny
- 2014
Not Far from the Tree
Nathan
- 2013
Crossed Wires
Him
- 2012
Fifty Pence
Darren
- 2010
Sparrow
Duncan
Mosa
Abe
1990s
- 1999
No release date
The Dartmoor Cowboy
John
One Last Run
James
Directed 5
2020s
- 2024
The First Time I Never Met You
Director
2010s
- 2014
Not Far from the Tree
Director
- 2013
Crossed Wires
Director
- 2012
Fifty Pence
Director
Wrote 4
2020s
- 2024
The First Time I Never Met You
Writer
2010s
- 2014
Not Far from the Tree
Writer
- 2012
Fifty Pence
Writer, Story
Produced 4
2020s
- 2025
2010s
- 2014
Not Far from the Tree
Producer
- 2013
Crossed Wires
Producer
- 2012
Fifty Pence
Producer
Edited 1
2010s
- 2013
Crossed Wires
Editor