Nacido el 13 de junio de 1990 es un actor inglés, cuyo trabajo profesional incluye actuaciones en el escenario, la televisión y en películas. Empezó a actuar a los seis años, y apareció en películas como Angus, Thongs and Perfect Snogging y El Ilusionista antes de pasar a protagonizar películas como Nowhere Boy, en la que interpretó a John Lennon, y la película de superhéroes Kick-Ass.
Johnson tuvo su debut actoral en el teatro a los 6 años, interpretando al hijo de Macduff en la obra Macbeth en 1999, y en el 2000 hizo parte del elenco de la obra All My Sons de Arthur Miller. En la televisión ha interpretado personajes como Niker en la adpatación hecha por la BBC en 2004 de la novela Feather Boy, como Owen Stephens en la serie del canal E4, Nearly Famous; y como Aaron en el serial Talk to Me escrito por Danny Brocklehurst. En el 2003, apareció como un Charlie Chaplin joven en Shanghai Knights. En 2006, Johnson apareció en El ilusionista, apareciendo en las escenas retrospectivas en el inicio de la película como el personaje de Edward Norton en la adolescencia, Eduard Abramovicz. Las escenas muestran al joven Eduard mientras aprende magia, y para ello, Johnson aprendió solo a realizar el truco de la pelota mostrado por su personaje. También aprendió a equilibrar el huevo en la vara, aunque ese fue realizado mecánicamente. Johnson apareció posteriormente como el rompecorazones, Robbie, en la comedia adolescente de 2008 Angus, Thongs and Perfect Snogging, Lorimer Black en Armadillo, y Prosper en El Príncipe de los Ladrones.
