Jackie Earle Haley was 46 in Watchmen when he played the character 'Walter Kovacs / Rorschach'.
That was over 15 years ago in 2009.
Today he is 62, and has starred in 40 movies in total, 17 of those since Watchmen was released.
In Watchmen, I think Jackie Earle Haley looks: