Jessica Barden was 17 in Hanna when she played the character 'Sophie'.
That was over 13 years ago in 2011.
Today she is 31, and has starred in 25 movies in total, 21 of those since Hanna was released.
In Hanna, I think Jessica Barden looks: