Michelle Pfeiffer was 48 in Hairspray when she played the character 'Velma Von Tussle'.
That was over 17 years ago in 2007.
Today she is 66, and has starred in 69 movies in total, 19 of those since Hairspray was released.
In Hairspray, I think Michelle Pfeiffer looks: