Ashley Judd was 46 in Allegiant when she played the character 'Natalie Prior'.
That was over 8 years ago in 2016.
Today she is 56, and has starred in 54 movies in total, 7 of those since Allegiant was released.
In Allegiant, I think Ashley Judd looks: