Played the role of Jojen Reed on the drama Game of Thrones and can be heard as the voice of Ferb in Phineas and Ferb. He also stars as Newt in the Maze Runner films.
In 2005, he played the role of Simon in the family comedy Nanny McPhee.
He appeared in the film Nowhere Boy alongside Aaron Taylor-Johnson.
He starred in the film Love Actually with Colin Firth.