Me too! I think I tend to find people who are really talented or funny or well-spoken more attractive than people who are more traditionally good looking, but are boring or untalented or unintelligent. Like, I find Tim Roth really attractive because he's charming as hell on Lie to Me even though I know, physically speaking, there are handsomer guys out there.
I am totally with you on Robert Sean Leonard. My love for him may come from the fact that we study both Swing Kids and Dead Poet's Society in high school here, so I sort of feel like I've grown up with him.