Como actor infantil es recordado por protagonizar películas tan conocidas como "Little Manhattan", "Zathura", "Bridge to Terabithia" y "Viaje al centro de la Tierra". Más adelante fue escogido para interpretar a Peeta Mellark en la saga cinematográfica de "Los Juegos del Hambre". En 2023 regresó a la primera plana del cine para protagonizar la adaptación al cine de "Five Nights at Freddy's".