2005
as Blake Johnson
as Damien Carter
2020
as Brandon
2007
as Aseel Tare
2004
as Murphy
2023
as Pop
1999
as Miles (voice)
2000
as Todd McLemore
as Zacharias 'Ziggy' Malone
as TJ
2021
as Donnie
2025
as Pvt. Battle
2019
as George Baquet
2016
as Michael McCoy
2001
as Marcel Ste. Marie
as Kenneth Hastings
2018
as Aaron Tucker
as Tristan
2015
as Michael