Ruth Wilson was 24 in Capturing Mary when she played the character 'Young Mary'.
That was over 16 years ago in 2007.
Today she is 42, and has starred in 20 movies in total, 16 of those since Capturing Mary was released.
In Capturing Mary, I think Ruth Wilson looks: