
Acted in 12
2020s
- 2025
Lie Down, Breathe Out
Doctor
Alpha Test
Isaac
- 2023
Something's Not Quite Right
David Sleet
- 2020
2010s
- 2019
- 2017
Bad Blood
Senior Detective
- 2016
- 2010
My Normal
Michael
1990s
- 1990
No release date
Dirty Blue
Passenger

2020s
Lie Down, Breathe Out
Doctor
Alpha Test
Isaac
Something's Not Quite Right
David Sleet
2010s
Bad Blood
Senior Detective
My Normal
Michael
1990s
No release date
Dirty Blue
Passenger