Katie Holmes was 37 in Logan Lucky when she played the character 'Bobbie Jo Chapman'.
That was over 7 years ago in 2017.
Today she is 45, and has starred in 39 movies in total, 8 of those since Logan Lucky was released.
In Logan Lucky, I think Katie Holmes looks: