Diego Luna was 38 in A Rainy Day in New York when he played the character 'Francisco Vega'.
That was over 5 years ago in 2019.
Today he is 44, and has starred in 53 movies in total, 5 of those since A Rainy Day in New York was released.
In A Rainy Day in New York, I think Diego Luna looks: