
There are so many stars who still look young (Alexis Bledel is almost 30?), yet many of your choices are puzzling.
Katie Holmes aged greatly in the past 6 or so years. Look at pictures of her from 2005. Understandable as hubby Tom must be drive her crazy.