Kris Wu was 25 in Valerian and the City of a Thousand Planets when he played the character 'Sergeant Neza'.
That was over 7 years ago in 2017.
Today he is 33, and has starred in 11 movies in total, 2 of those since Valerian and the City of a Thousand Planets was released.
In Valerian and the City of a Thousand Planets, I think Kris Wu looks: