All Grown Up & Hot

Even Scarlett and Mischa had their awkward teen years. See just how far they and others (Katie! Lindsay!) have come. By Janice Morris

KATIE HOLMES

THEN: "I don't think she knows how beautiful she is," her Dawson's Creek costar James Van Der Beek said of the 19-year-old ingenue.
NOW: Tom Cruise does. Holmes, 27, is engaged to, and expecting a baby with, the actor – her childhood crush. "She found her happiness," says a friend. "She has everything she wants."