Teresa Palmer was 28 in The Choice when she played the character 'Gabby Holland'.
That was over 8 years ago in 2016.
Today she is 38, and has starred in 35 movies in total, 12 of those since The Choice was released.
In The Choice, I think Teresa Palmer looks: