2020 - Il colore della libertà - Attore - Bob Zellner
2017 - Monster Trucks - Attore - Tripp
2016 - X-Men: Apocalisse - Attore - Alex Summers/Havok
2014 - Kristy - Attore - Aaron
2014 - X-Men - Giorni di un futuro passato - Attore - Havok
2013 - Stoker - Attore - Pitts
2013 - Il potere dei soldi - Attore - Kevin
2011 - X-Men - L'inizio - Attore - Alex Summers/Havok
2010 - World Invasion - Attore - Caporale Grayston
2010 - Operazione Spysitter - Attore - Larry
2009 - Hannah Montana: The Movie - Attore - Travis Brody
2005 - Quando l'amore brucia l'anima - Walk the Line - Attore - Jack Cash da giovane