David Morse was 58 in Horns when he played the character 'Dale Williams'.
That was over 11 years ago in 2013.
Today he is 70, and has starred in 67 movies in total, 9 of those since Horns was released.
In Horns, I think David Morse looks: