11. Jennifer Lopez
Jennifer Lopez is literally pushing 50 years old and we can’t make sense of it. Not only is she as hot as ever, she is implausibly hotter than some of the hottest young celebrities who are literally half her age.
While Lopez has long proved herself to be more than just a pretty face, she has truly maintained her one in a billion figure that helped raise her from Jenny from the block. While her derriere has always attracted the most attention, there is no denying that she has some of the very best legs in the business and has always known when to pull them out for an absolute show stopping look.