Benedict Cumberbatch was 36 in 12 Years a Slave when he played the character 'William Ford'.
That was over 9 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: