Conocido por sus papeles de Griffin en The Secret Life of the American Teenager y de Jonah Mitchell en la serie dramática Dexter de Showtime. Su primer papel importante fue en Zoey 101 de Nickelodeon como Vince Blake, lo que llevó a papeles en CSI, The Mentalist y en la película American Sniper del 2015.
Comenzó a presentarse en el escenario a los cinco años y continuó a través de la escuela secundaria.
En el 2014 interpretó a Josh en Cabin Fever 3: Patient Zero.
Nació y creció en Los Ángeles, California. Fue criado por una madre soltera y no tuvo hermanos.
Randy Wayne actuó junto a él en The Secret Life of the American Teenager, donde interpretó a Zack. Ambos también aparecieron en la serie dramática de crimen NCIS.