I believe that Bloom is popular with young girls for the same reason Leonardo DiCaprio and the Backstreet boys were. They have feminine features and non-threatening personas which, makes them appear more approachable in the eyes of younger girls.
I don't find Bloom to be "ugly" but he is very over rated in the looks department. With out his long hair he's not really all that good looking.
I can't picture him without that horrible white hair in LOTR!!! and those elf ears! lol ah man, and then when he doesn't have his white wig, he looks older and ugly.
i'm slowly not liking him anymore maybe because i'm just growing up and realizing that he's getting way too much attention these days. he looks the best as Legolas but otherwise, not much to swoon about.
okay, i like orlando , but anyways, he does look different with short hair, i like his face that's what makes him hot in my opinion. Viggo looks pretty hot for his age group though.