Katie Holmes was 23 in Phone Booth when she played the character 'Pamela McFadden'.
That was over 21 years ago in 2003.
Today she is 45, and has starred in 39 movies in total, 28 of those since Phone Booth was released.
In Phone Booth, I think Katie Holmes looks: