Benedict Cumberbatch was 36 in 12 Years a Slave when he played the character 'William Ford'.
That was over 10 years ago in 2013.
Today he is 46, and has starred in 93 movies in total, 50 of those since 12 Years a Slave was released.
In 12 Years a Slave, I think Benedict Cumberbatch looks: