Alicia Vikander was 26 in The Light Between Oceans when she played the character 'Isabel Sherbourne'.
That was over 8 years ago in 2016.
Today she is 35, and has starred in 44 movies in total, 15 of those since The Light Between Oceans was released.
In The Light Between Oceans, I think Alicia Vikander looks: