Justin Timberlake is not short at all. He's 185cm, which is considered tall.
I'm not a big fan of
Justin timberlake haircut but I want to answer this question because sometimes men seem to not understand what women get attracted to in general. As mentioned in the question details, Justin Timberlake is not liked because he's handsome, or can dance, or talented, or rich -- there are many men we see on TV who have the same (or even more) skills. Women find Justin Timberlake sexy because of his personality. Let's see what kind of a man Timberlake seems to us based on his interviews and songs, shall we?