Luke Evans was 36 in Beauty and the Beast when he played the character 'Gaston'.
That was over 7 years ago in 2017.
Today he is 45, and has starred in 44 movies in total, 18 of those since Beauty and the Beast was released.
In Beauty and the Beast, I think Luke Evans looks: