"Prom Queen" est l'histoire vraie de Marc Hall, un garçon de 17 ans, élève dans une école catholique canadienne. Marc est charismatique, sûr de lui et ouvertement gay depuis l'âge de 15 ans. Le moment du bal de promo est venu et, comme tous les jeunes de son âge, Marc rêve d'y aller, mais...
Pour que son copain Boots ne soit pas envoyé dans une autre école plus orientée sur le sport, Bruno mène une campagne pour faire construire une piscine à Macdonald Hall.
Quelques jours avant Noël, Rachel, assistante et amoureuse de son patron Adrian, l'accompagne dans le cadre d'un déplacement pour le travail. Une tempête de neige les bloque dans un romantique hôtel cinq étoiles où ils sont les seuls clients. C'est l'occasion idéale pour se rapprocher...