Cameron (Chloe Grace Moretz) is discovered kissing a girl by her supposed boyfriend. Before she can understand what’s happening to her, she is packed off to God’s Promise, a camp for young LGBT people whose mission is to set her back on the “right path”. There she meets “ex-gay” Reverend Rick and the uncomfortably stoic Dr Lydia, who together run an oppressive regime of obsessive worship and insistence of self-hatred. They refuse to accept that homosexuality even exists, simply labelling it a “sin”. “You don’t see drug addicts marching in a parade, do you?” asks the doctor in one of their many cruel “therapy” sessions together, in which all “disciples” must identify the supposed reasons for their dysfunctional gender identity and add them to a diagram of an iceberg, representing SSA (same-sex attraction) above the surface of the water, with everything else below. Most other “disciples” buy into the camp’s intention of “helping them”, including Cameron’s room-mate Erin, who is ready to snitch on her as soon as she strays from “virtue” and Mark, who will do what’s required to be sent home. Luckily, Cameron meets Adam and Jane Fonda – that’s her actual name… or is it? – two similar inmates, who resist the programme in quiet acts of rebellion away from the eyes of their superiors. Together, they support each other as it becomes increasingly clear that those in charge don’t have a clue what they’re doing.