
Acted in 36
2020s
- 2025
Torch Song
Gabe
- 2022
- 2021
I'm Not in Love
Rob Lloyd
- 2020
2010s
- 2019
- 2018
Macbeth
Banquo
- 2017
The Last Photograph
Colin
- 2015
Life in Squares
Leonard Woolf · 3 episodes
- 2014
- 2013
Southcliffe
Anthony · 4 episodes
- 2012
Chemistry
Johan
- 2010
The Nativity
Thomas · 4 episodes
Honeymooner
Jon
2000s
- 2009
- 2008
The Devil's Whore
Christian · 2 episodes
- 2007
- 2006
Viva Blackpool
Vibe
- 2005
Planespotting
Steve
- 2004
No release date
Things He Never Said
Paul
Wrote 1
No release date
Things He Never Said
Writer