Ator australiano de cinema e TV que ficou conhecido por seus papéis nos filmes Eu Sou o Número Quatro (2011) e O Primeiro Amor (2010). Em 2013, ele interpretou o jovem Gatsby em O Grande Gatsby.
Conquistou o seu primeiro papel aos oito anos de idade, no programa de TV australiano Comedy Inc.
Ele é cantor e foi vocalista principal no coro da escola em que estudava.
É filho de Claudia Keech e Roger McAuliffe, que foi escritor.
Ele conquistou a audiência americana de cinema com sua atuação em O Primeiro Amor, filme dirigido por Rob Reiner.