The movie will bomb with older, more sophisticated people, but young kids will be drawn to it (especially teenage girls) because they love Heath Ledger and Jake Gyllenhaal. The movie is propaganda, to make young folks more "tolerant".
I don't know that young women who idolize these stars will ever be able to see them the same way again. But I do worry about young folks and what they are being taught - America is racist, we torture prisoners and wiretap Americans, etc.
One ad I saw had a byline for the film, something like "love is a force of nature." In other words, people can't control their urges and have to do whatever feels good. Except, of course, if childrens' behavior conforms to traditionally understood sex roles. Then that behavior is not a "force of nature," but a result of the bad old American society and needs to be fought. Sheesh!