A film a lepukkant Glasgow-ban játszódik a hetvenes évek szemetes-sztrájkja idején, amikor a lestrapált bérkaszárnyák lakói szinte belefulladtak a körülöttük felgyűlt szemétbe. A film főhőse James, tizenkét éves és a családja. A döbbenetes nyitójelenetben a csatorna mellett játszó James szörnyű titkot les ki, és ez visszavonhatatlanul megváltoztatja a világról alkotott képét. Igaz, ennek köszönhetően különös rajongás alakul ki benne a kígyózó fekete víztömeg iránt. Ugyancsak a csatorna partján barátkozik össze Margaret Anne-nel, az esetlen kamaszlánnyal, aki könnyű préda a helyi menő bandának. Kettejük között gyengéd, mégis ártatlan kapcsolat alakul ki, egyfajta menedék a világ elől. James azonban egy szebb élet után áhítozik. Álma akkor válik valóra, amikor egyszer kibuszozik a városból és a kukoricatábla közepén egy épülő új lakótelepre lel.

Az árva Cameron Post az ultrakonzervatív nagynénjénél nevelkedik a kilencvenes évek elején. Amikor a végzősök bálján rajtakapják egy autó hátsó ülésén, ahogy egy lánnyal csókolózik, drasztikusan megváltozik az élete. Átnevelő táborba küldik, hogy “kigyógyítsák” leszbikusságából. A tábort a szigorúságáról ismert Dr. Lydia Marsh vezeti a testvérével, és Cameron szövetségeseket keres, hogy túlélje azt az időt, amíg a vendégszeretetüket élvezi.