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