Chiwetel Ejiofor was 31 in 2012 when he played the character 'Adrian Helmsley'.
That was over 15 years ago in 2009.
Today he is 46, and has starred in 61 movies in total, 32 of those since 2012 was released.
In 2012, I think Chiwetel Ejiofor looks: