I get what you mean, and I agree. For instance, Hayden Penettierre does not look 17. She looks 28.
Aand as for Josh, well... he sort of looks more like 17 than 14...

Here's an... okay... pic of him. Definitely looks his age there, so I don't think he's very hot at all. I'm no perv!