Początek lat 90. XX wieku. Po śmierci rodziców nastoletnia Cameron (
Chloë Grace Moretz) trafia pod opiekę do swojego wujostwa. Pod konserwatywną i surową ręką ciotki, dziewczyna stara się pogodzić z bólem po stracie najbliższej rodziny, a także walczy ze swoim homoseksualizmem. Jej sekret wychodzi na światło dzienne, gdy zostaje przyłapana z koleżanką. Wujostwo podejmuje decyzje, by wysłać Cameron na katolicki obóz. Tam dziewczyna ma zostać "wyleczona".