Nació en Oshawa, Ontario. Ya de pequeño le gustaba actuar. Participó en diversos espectáculos de variedades en el colegio, llenando la sala noche tras noche. A continuación fue escogido por el selecto Oshawa Little Theater.
Hace poco ha interpretado el papel de Casey en Fever Pitch de los hermanos Farrelly, con Drew Barrymore y Jimmy Fallon. También ha trabajado en un episodio de "Doc" con Billy Ray Cyrus.
Juega al béisbol y al hockey sobre hielo en Oshawa.