Rose Leslie was 27 in The Last Witch Hunter when she played the character 'Chloe'.
That was over 9 years ago in 2015.
Today she is 37, and has starred in 9 movies in total, 5 of those since The Last Witch Hunter was released.
In The Last Witch Hunter, I think Rose Leslie looks: