Actor canadiense mejor conocido por su papel de Quentin en Diary of a Wimpy Kid junto a Zachary Gordon. También ha aparecido en varios programa de TV, incluyendo The Haunting Hour de RL Stine, Supernatural y Tin Man.
Debutó en un episodio de Dead Like Me.
Interpretó el papel de Alexel en la serie Sanctuary de Sci-Fi TV.
Tiene un hermano menor llamado Hailey Morgan que condujo la serie web Eikids con él.
Apareció en Twilight Saga: Eclipse con Kristen Stewart.