Teresa Palmer was 21 in Bedtime Stories when she played the character 'Violet Nottingham'.
That was over 15 years ago in 2008.
Today she is 38, and has starred in 35 movies in total, 28 of those since Bedtime Stories was released.
In Bedtime Stories, I think Teresa Palmer looks: