Harris Dickinson was 21 in The Darkest Minds when he played the character 'Liam Stewart'.
That was over 6 years ago in 2018.
Today he is 27, and has starred in 17 movies in total, 12 of those since The Darkest Minds was released.
In The Darkest Minds, I think Harris Dickinson looks: