

Ghosts of Mars
2001 · as Michael Descanso

Simpatico
1999 · as Young Carter

McBride: Semper Fi
2007 · as Tom Mitchell

Vampire Bats
2005 · as Game Warden Jay Schuster

King of Texas
2002 · as Thomas Westover

Forgotten
2014 · as U.S.A. Official

Flatland
2002 · as Jagger

Second Skin
2000 · as Tommy G

Curse of the Mayans
2017

Blessings
2003 · as Charles 'Skip' Cuddy

Civility
2000 · as Cade Russo