Actor canadiense que interpretó el papel de Joe en la película This Means War del 2012. También apareció en la serie de televisión Degrassi: The Next Generation en el 2010.
Comenzó a actuar cuando tenía seis años y apareció en varias series de televisión.
Tiene un cinturón azul en karate y se ha hecho sus propias escenas de riesgo.
Creció con su familia en Toronto, Ontario, Canadá.
Actuó junto a Chris Pine en la película This Means War del 2012.