Acteur australien qui est connu pour avoir joué Peter Pan dans l'adaptation de 2015 de l'histoire bien-aimée simplement appelée Pan. En 2018, il est apparu dans le film A Wrinkle in Time.
Entre ses deux apparitions dans des courts métrages en 2010 et 2012, il a tenu un rôle mineur dans le long métrage A Heartbeat Away.
Il a joué dans un épisode de la série éphémère Terra Nova de la FOX.
Sa mère s'appelle Meg et il a deux sœurs nommées Brittany et Tiarnee.
Il a été choisi comme partenaire de Hugh Jackman dans Pan.