Alec Baldwin was 47 in The Good Shepherd when he played the character 'Sam Murach'.
That was over 17 years ago in 2006.
Today he is 66, and has starred in 176 movies in total, 86 of those since The Good Shepherd was released.
In The Good Shepherd, I think Alec Baldwin looks: