Ator australiano que interpretou Peter Pan em 2015 em Pan, adaptação cinematográfica do clássico infantil. Em 2018, participou do filme Uma Dobra no Tempo.
Ele participou de dois curtas em 2010 e 2012 e, entre esses trabalhos, fez uma pequena participação no filme A Heartbeat Away.
Ele participou de um episódio da série Terra Nova, da Fox.
O nome da sua mãe e Meg e ele tem duas irmãs, Brittany e Tiarnee.
Contracenou com Hugh Jackman em Pan.