Well elves are very beautiful creatures, so they made the right choice in casting a pretty-boy for the role of Legolas.
C'mon people, coolest character/actor is definetly Sam, or perhaps Gandalf. Though Eowyn isn't half-bad either. And Aragorn pretty much kicks ass. Then again I do admire Faramir's willingness to sacrifice himself for Gondor and his father. And Gimli (apart from his ridiculous one-liners) is one bad motha****a... and then there's... (fading out) not to forget...