Keira Knightley was 27 in Jack Ryan: Shadow Recruit when she played the character 'Cathy Muller'.
That was over 10 years ago in 2014.
Today she is 39, and has starred in 63 movies in total, 16 of those since Jack Ryan: Shadow Recruit was released.
In Jack Ryan: Shadow Recruit, I think Keira Knightley looks: