Mike (River Phoenix) er en stille fyr, som blev forladt af sin mor som barn. Han lider af narkolepsi og er desuden homoseksuel. Han er forelsket i Scott (Keanu Reeves), der lever på gaden i protest mod sin velhavende familie, men som iøvrigt hævder, at han ikke er bøsse. Sammen drager de af sted for at opsøge Mikes mor, og undervejs på rejsen, som går fra Seattle til Idaho og videre til Italien, møder de en smuk ung pige, som de samler op.

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.

Den lovende studerende Zurich får øjnene op for nogle barske sandheder, da hans studenterforenings voldelige indvielsesritualer eskalerer og kulminerer i en helvedesnat.