Charlize Theron was 38 in Dark Places when she played the character 'Libby Day'.
That was over 8 years ago in 2015.
Today she is 47, and has starred in 70 movies in total, 23 of those since Dark Places was released.
In Dark Places, I think Charlize Theron looks: