Jennifer Beals was 52 in Before I Fall when she played the character 'Mrs. Kingston'.
That was over 7 years ago in 2017.
Today she is 60, and has starred in 62 movies in total, 3 of those since Before I Fall was released.
In Before I Fall, I think Jennifer Beals looks: