2017
Hounds Of Love
Actor - John White
2012
Knocked For Six
Actor - Theodore 'Teddy' Brown
2007
Rogue
Actor - Simon
2004
Thunderstruck
Actor - Ben
2000
Cut
Actor - Rick Stephens
Full filmography