Marc Hall è un giovane omosessuale che vive nella borghese cittadina di Inniston. Ha sempre tenuto nascoste il suo orientamento sessuale per evitare l'imbarazzo in una cittadina così piccola. In occasione del ballo di fine anno del liceo decide di farsi accompagnare alla festa dal suo boyfriend non pensando in questo modo di dare il via ad una reazione a catena che lo porterà a combattere per far valere non solo i suoi diritti ma anche quelli di tutti gli omosessuali.