Mary Lynn Rajskub was 30 in Punch-Drunk Love when she played the character 'Elizabeth Egan'.
That was over 22 years ago in 2002.
Today she is 52, and has starred in 47 movies in total, 32 of those since Punch-Drunk Love was released.
In Punch-Drunk Love, I think Mary Lynn Rajskub looks: