Rosamund Pike was 32 in Jack Reacher when she played the character 'Helen Rodin'.
That was over 11 years ago in 2012.
Today she is 45, and has starred in 43 movies in total, 17 of those since Jack Reacher was released.
In Jack Reacher, I think Rosamund Pike looks: