Es un actor estadounidense conocido por su interpretación de Harley Keener en la película de superhéroes «Iron Man 3». Su papel como el joven compañero de Tony Stark le permitió trabajar junto a algunos de los actores más reconocidos de Hollywood.
Comenzó su carrera en la industria del entretenimiento a una edad muy temprana e hizo su debut en la pantalla grande a los cinco años en la película «War of the Worlds» (2005), dirigida por Steven Spielberg.
En 2015, interpretó el papel de Gray Mitchell en la exitosa película «Jurassic World», donde actuó junto a Chris Pratt y Bryce Dallas Howard. Su actuación como un joven que se enfrenta a dinosaurios en un parque de atracciones fue nuevamente muy elogiada.
Además, protagonizó la película de terror «The Bye Bye Man» y en 2018, actuó en el drama familiar «All the Money in the World».