Adolescent Cameron Post (Chloë Grace Moretz) is caught by her boyfriend having an amorous adventure with another girl named Coley Taylor (Quinn Shephard) in the back seat of a car during the night of the ball. Cameron’s aunt, Ruth, a devoted Christian, sends her to a gay homosexual therapy center called “Lord’s Promise”, the purpose of which is to bring the young people back to “the right path.” This center is led by Strict and Strong Dr. Lydia Marsh (Jennifer Ehle) and her brother Reverend Rick (John Gallagher Jr.), who claims that his sister’s methods have healed his own homosexuality.
Cameron’s roommate is Erin, a convinced believer in the campus program. Cameron is in love with two “disciples”, Jane Fonda (Sasha Lane), who was raised in a hippie community, and Adam Red Eagle (Forrest Goodluck), an Indian whose father converted to Christianity after seeing them smoke marijuana . The three adolescents get acquainted with the rebellion that unites their skepticism about the campus goal.
During a group session, Cameron admits that she believes Coley is perfect and she is told by Dr. Marsh that her homosexuality springs from her wrong desire to be like Coley. She calls Coley secretly to ask forgiveness for the way things have come – Coley says he sent him a letter, but then the call is interrupted. Cameron unexpectedly receives permission to check his personal mail and read Coley’s letter, finding out that she blames her for having “seduced” her into sin.