2017
Awakening The Zodiac
Actor
2009
Echelon conspiracy
Actor - Max Peterson
2003
The League of Extraordinary Gentlemen
Actor - Tom Sawyer
2002
A Walk to Remember
Actor - Landon Carter
Full filmography