Jack Reynor was 21 in Transformers: Age of Extinction when he played the character 'Shane Dyson'.
That was over 10 years ago in 2014.
Today he is 32, and has starred in 21 movies in total, 14 of those since Transformers: Age of Extinction was released.
In Transformers: Age of Extinction, I think Jack Reynor looks: