Mackenzie Davis was 27 in Freaks of Nature when she played the character 'Petra Lane'.
That was over 9 years ago in 2015.
Today she is 37, and has starred in 25 movies in total, 11 of those since Freaks of Nature was released.
In Freaks of Nature, I think Mackenzie Davis looks: