Moniqueblog, a Web site managed by Monique Jones (an artist and journalist), has posted a great article detailing why the character of Draco Malfoy is so attractive to Harry Potter fans.
The first reason, of course, is Tom Felton. 😉

J.K.R. has stated how it scares her to have fans speaking highly of Draco after watching the movies. “People have been waxing lyrical [in letters] about Draco Malfoy, and I think that’s the only time when it stopped amusing me and started almost worrying me,” she said in a 2005 interview. “I’m trying to clearly distinguish between Tom Felton, who is a good-looking young boy, and Draco, who, whatever he looks like, is not a nice man. It’s a romantic, but unhealthy…” This might sound like a backhanded compliment, but having Tom Felton as the supposed “slimy git” might have not been the best choice if J.K.R. wants readers to distinguish Draco the Character from Tom Felton the Person. As a member of the female gender, I’ll be the first to admit that Tom Felton is an attractive young man (and a terrific actor). People tend to respond better to good-looking people, and Felton’s looks help the audience to sympathize with Draco and even excuse many of his deep character flaws (I’m not saying that’s necessarily a good thing, but that’s just human nature). Attractiveness and a bad attitude is always a fatal combination that sends girls to the moon and causes boys to idolize.
Click here to read the rest of the article.
Additionally, Monique has posted a nice revoew of the movie, including her impressions of Tom:
Personally, I was jumping on the inside when I finally saw Draco break down in the bathroom on screen (even though some girl sitting behind me laughed through the scene). And to see him hesitate to kill Dumbledore when he had the chance was just icing on the cake. The fact that Draco didn’t kill Dumbledore shows that while he may have perverse ideas about life and people’s place in it, he still has the ability to change.
More Monique articles about Draco:
Thanks @moniquej88