Kate Winslet was 26 in The Life of David Gale when she played the character 'Bitsey Bloom'.
That was over 21 years ago in 2003.
Today she is 48, and has starred in 65 movies in total, 49 of those since The Life of David Gale was released.
In The Life of David Gale, I think Kate Winslet looks: