Alors qu'il répète "Le Songe d'une nuit d'été" pour son lycée, Timothy, un jeune gay malmené par ses camarades, découvre la recette d'un philtre d'amour. Il jette alors son dévolu sur Jonathon, beau, sportif et... hétéro. Et ça marche. Tellement bien que Timothy transforme peu à peu, dans un élan de chant et de danses, tous les habitants de sa petite ville en amoureux transis et... homosexuels.
Phil, 17 ans, dans un vieux manoir aux abords de la ville, vit avec sa mère, hippie à la vie sentimentale chaotique, et sa sœur jumelle. De retour de vacances, il sent que l'atmosphère a changé. Pour s'aérer l'esprit, il passe du temps avec sa meilleure amie, Kat, et se sent irrésistiblement attiré par un nouveau camarade de classe…