Canadian child actor who was first introduced to film audiences as Max Kenton in the 2011 film Real Steel. In 2013, he played Jesse Barrett in the sci-fi/horror film Dark Skies.
He appeared in a television commercial as an infant.
He played young Thor in the 2011 film Thor and young Noah in the 2014 film Noah.
He and Chris Pine both voice characters in the 2012 animated feature Rise of the Guardians.