2008 • as Jeremy
2025 • as Rory Cook
2003 • as John Doe (1980)
2018 • as Thug (uncredited)
1995 • as Young Sinclair
2001 • as David