Born in Wallingford, Connecticut, USA
Spy Kids: Armageddon
2023
As Devlin
Shazam! Fury of the Gods
As Super Hero Pedro
Shazam!
2019
G.I. Joe: Retaliation
2013
As Dashiell Faireborn / Flint
Dear John
2010
As Noodles
Venom
2005
As Sean
Fight or Flight
2025
Writer, Executive Producer