I've recently been on a Lennon kick. I think he was especially cute in the early Beatles days (before his trademark glasses), but I do like him with his shorter hair and the glasses as well. Its adorable
I'd have to say Josh Ramsay (Marianas Trench). He's the whole point I started listening to them again, and whats not to love? And Alex Kapranos (Franz Ferdinand), especially when he had his longer hair.