Katherine Heigl was 32 in One for the Money when she played the character 'Stephanie Plum'.
That was over 12 years ago in 2012.
Today she is 45, and has starred in 39 movies in total, 9 of those since One for the Money was released.
In One for the Money, I think Katherine Heigl looks: