Casey Affleck was 40 in Manchester by the Sea when he played the character 'Lee Chandler'.
That was over 7 years ago in 2016.
Today he is 48, and has starred in 49 movies in total, 8 of those since Manchester by the Sea was released.
In Manchester by the Sea, I think Casey Affleck looks: