In der Kleinstadt Inniston geht der 17-jährige Marc Hall auf eine katholische High-School. Freunde, Lehrer und auch die Eltern wissen, dass Marc schwul ist. Als Marc aber ankündigt, seinen Freund Jason als Tanzpartner zum Abschlussball mitzubringen, lehnt der Rektor dies ab. Marc wendet sich an den Schulausschuss, doch auch dort glaubt man, dass "homosexuell" und "katholisch" einfach nicht zusammengehören - erst recht nicht bei einer öffentlichen Feier an der Schule. Aber diese altmodische Ansicht nimmt Marc nicht hin und kämpft, unterstütz durch einen Anwalt, um sein Recht. Plötzlich sind die Scheinwerfer der Nation auf ihn gerichtet und ein Mediengewitter beginnt, mit dessen Folgen er in seinen kühnsten Träumen nicht gerechnet hätte.