Robert De Niro was 42 in Angel Heart when he played the character 'Louis Cyphre'.
That was over 37 years ago in 1987.
Today he is 80, and has starred in 175 movies in total, 135 of those since Angel Heart was released.
In Angel Heart, I think Robert De Niro looks: