Actor de cine y televisión australiano que se hizo famoso por sus papeles en películas como I Am Number Four en el 2011 y Flipped en el 2010. En el 2013, interpretó al joven Gatsby en la película The Great Gatsby.
Obtuvo su primer papel como actor a los 8 años de edad en el programa de televisión australiana Comedy Inc.
Es cantante y fue la voz principal de su coro escolar.
Sus padres son Claudia Keech y Roger McAuliffe, quien fue escritor.
Conquistó a la audiencia cinematográfica estadounidense en la película Flipped del director Rob Reiner en el 2010.