Mejor conocido por interpretar al personaje de Spencer Foster en la serie Life with Boys de YTV, también consiguió papeles en las exitosas películas RED y Pacific Rim. Es conocido por el público televisivo como Alvin en la serie Max and Shred.
Hizo su debut en el 2008 en la película para televisión The Two Mr. Kissels y luego apareció en un episodio de Aaron Stone y en uno de The Ron James Show.
Interpretó a Robbie Kincaid en la película para televisión The Devil's Teardrop y el papel protagonista en el cortometraje The Strange and Eerie Memoirs of Billy Wuthergloom.
Tiene una hermana menor llamada Tess.
Apareció en la serie de MTV Skins, protagonizada por Daniel Flaherty.