Conocido por la audiencia televisiva gracias a su papel de Ethan Morgan en la serie My Babysitter's a Vampire, con el que consiguió una nominación a los premios Young Artist. Además, apareció en Magic City y The Dresden Files.
Obtuvo su primer papel a los 8 años de edad en un episodio de la serie Queer as Folk.
Ha aparecido en varias películas de terror, incluyendo The Grudge 2 en el 2006, Skinwalkers en el 2006 y The Grudge 3 en el 2009.
Tiene un hermano mayor llamado Jack y una hermana llamada Tatum. Se casó con Natasha Chang en el 2017.
Formó parte del elenco de My Babysitter's a Vampire junto a Vanessa Morgan.