You know... I don't really have any celebrities that I can really say that I have a boy-crush on right now. The closes would be Ariana Grande who is way too young and, at the moment, doesn't really get me 'hot and ready'. However, she seems like a pretty decent girl (compared to a lot of the other nick and disney tamps these days) and though she is a bit young, she is a cute girl. She might be a tad on the baby side right now but I think that she'll be a knockout here in a few years.
But my opinion is probably biased. I just <3 red hair - natural or not.