Jack Gleeson was 12 in Batman Begins when he played the character 'Little Boy'.
That was over 19 years ago in 2005.
Today he is 32, and has starred in 6 movies in total, 3 of those since Batman Begins was released.
In Batman Begins, I think Jack Gleeson looks: