I think it's safe to say that the last few years have not been kind to Katie Holmes' reputation as a hottie. Many of the candids we see of her show a woman relatively downtrodden and worn out. We can speculate endlessly about the reasons for that. Some would suggest it's the rigors of being married to Tom Cruise and his inane devotion to the scientology cult, in which for some ridiculous reason she seems to be active a participant. Or perhaps it's just her not giving a crap about movies and stardom now that she's got Tom Cruise's bank to rely on.
Whatever the reason, it's good to see Katie actually cleaned up and attractive again. Nice to see that the hot Katie is still still there somewhere, underneath all those mommy pants and body thetans.