Nathan Lane was 30 in Ironweed when he played the character 'Harold Allen'.
That was over 36 years ago in 1987.
Today he is 68, and has starred in 69 movies in total, 65 of those since Ironweed was released.
In Ironweed, I think Nathan Lane looks: