Robert Downey Jr. was 39 in Kiss Kiss Bang Bang when he played the character 'Harry Lockhart'.
That was over 19 years ago in 2005.
Today he is 59, and has starred in 119 movies in total, 58 of those since Kiss Kiss Bang Bang was released.
In Kiss Kiss Bang Bang, I think Robert Downey Jr. looks: