Rosamund Pike was 37 in The Man with the Iron Heart when she played the character 'Lina von Osten'.
That was over 7 years ago in 2017.
Today she is 45, and has starred in 43 movies in total, 8 of those since The Man with the Iron Heart was released.
In The Man with the Iron Heart, I think Rosamund Pike looks: