No second thoughts about it, the winner for me would be Jennifer Lopez. Every time I see her in American Idol she just looks so fresh and young. It's as if she never ages or maybe even ages backwards! Lol. I love her makeup as well, it's not ageing her at all. Her makeup artist definitely knows how to work her magic. Aside from that, she always looks so fashionable and sexy. I have never seen her wearing something that doesn't fit her body type.
And let's talk about her body... Wow! It's as if she looks sexier as time passes by. What sorcery is this? Haha! I know she loves going to the gym though. And that might be a part of it. Khloe has started going to the gym as well but I just think that J.Lo has it all. From her face, to her curves and her talents. Sorry Khloe!