Kelly Reilly was 33 in Sherlock Holmes: A Game of Shadows when she played the character 'Mary Morstan'.
That was over 13 years ago in 2011.
Today she is 46, and has starred in 37 movies in total, 12 of those since Sherlock Holmes: A Game of Shadows was released.
In Sherlock Holmes: A Game of Shadows, I think Kelly Reilly looks: