
Acted in 20
2020s
- 2026
- 2021
2010s
- 2019
The Circuit
Movie
- 2018
- 2017
Benjamin Troubles
Glitch
- 2015
- 2014
Kettle
Father Peter
- 2013
Final Move
The Grandmaster
- 2010
Broken Sun
Jack
Dark Island
Will Cain
2000s
- 2009
The Last One
Alex
- 2008
I Know How Many Runs You Scored Last Summer
Gary Chance
Mortal Fools
Dimi
- 2004
Love in the First Degree
Macbeth
- 2003
Watermark
Jim
- 2001
1990s
- 1998
No release date
Hope
Michael