Året er 1993 og teenageren Cameron Post lever et helt almindeligt liv som den helt perfekte gymnasieelev. En dag tager hun sig endelig mod til at kysse en pige på bagsædet af en bil, men dette intime øjeblik afbrydes, da pigerne opdages. I den dybt religiøse lille by betragtes homoseksualitet som en synd, og Cameron sendes til en kristen omvendelseslejr i håbet om, at hun på lejren kan ”pray away the gay”. På lejren møder Cameron imidlertid en gruppe ligesindede unge, som hun hurtigt bliver venner med, og for første gang i sit liv føler hun sig ikke længere så alene.

Frankie (Harris Dickinson) har ikke meget indhold i sit liv. Han bor hjemme, hvor hans far er døende. Han går ikke i skole. Han har ikke noget arbejde. Han er i starten af tyverne og bruger tiden på at hænge ud med sine tabervenner i Brooklyn. Da han begynder at interessere sig for det lokale homoseksuelle miljø, begynder hans familie og venner at stille spørgsmål. Frankie indleder derfor et forhold til Simone (Madeline Weinstein), en ung kvinde, der heller ikke har meget indhold i sit liv, men som giver ham et godt alibi for, hvordan han i virkeligheden bruger sine nætter. Men facader har det med at krakelere.