Actor conocido por sus papeles de Sam Winchester en la serie Supernatural y de Collin Lee en la película Diary of a Wimpy Kid.
Se interesó por actuar después de conocer a otro actor en una playa mientras estaba de vacaciones con su familia.
Ha realizado trabajos de doblaje para series de animación como Dinosaur Train y Martha Speaks.
Tiene dos hermanos llamados Jack y Bronwyn.
Aparece junto a Zachary Gordon en la comedia del 2010 Diary of a Wimpy Kid.