Edward Norton was 46 in Collateral Beauty when he played the character 'Whit Yardsham'.
That was over 6 years ago in 2016.
Today he is 53, and has starred in 52 movies in total, 8 of those since Collateral Beauty was released.
In Collateral Beauty, I think Edward Norton looks: