Diego Luna was 27 in Milk when he played the character 'Jack Lira'.
That was over 16 years ago in 2008.
Today he is 44, and has starred in 53 movies in total, 23 of those since Milk was released.
In Milk, I think Diego Luna looks: