Barry Keoghan was 23 in Dunkirk when he played the character 'George'.
That was over 6 years ago in 2017.
Today he is 30, and has starred in 32 movies in total, 10 of those since Dunkirk was released.
In Dunkirk, I think Barry Keoghan looks: