John Ashton was 58 in Gone Baby Gone when he played the character 'Det. Nick Poole'.
That was over 17 years ago in 2007.
Today he is 76, and has starred in 44 movies in total, 9 of those since Gone Baby Gone was released.
In Gone Baby Gone, I think John Ashton looks: