Benedict Cumberbatch was 30 in Atonement when he played the character 'Paul Marshall'.
That was over 16 years ago in 2007.
Today he is 47, and has starred in 93 movies in total, 74 of those since Atonement was released.
In Atonement, I think Benedict Cumberbatch looks: