Josh Gad was 35 in Beauty and the Beast when he played the character 'LeFou'.
That was over 7 years ago in 2017.
Today he is 43, and has starred in 46 movies in total, 15 of those since Beauty and the Beast was released.
In Beauty and the Beast, I think Josh Gad looks: