It all depends on head shape and such. I think if you're taller/more well built or just not skinny than it would give you the military/tough guy look which can be attractive.
However, I like my hair a bit longer. Not below the ears, though.
Best I can say to a guy is: Try it, if people like it, do it again. If not? It grows out in a few weeks and you know not to do it again.