Mary Griffith (Sigourney Weaver) er en kristen som oppdrar barna sine i den evangelikalske lære i Oakland i 1970- og 1980-årene. Sønnen Bobby (Ryan Kelley) forteller broren Ed (Austin Nichols) at han kanskje er homofil etter at han vurderte å begå selvmord ved å svelge en hel eske Tylenol. Ed forteller hemmeligheten videre til Mary, som er bestemt på at drastiske endringer må til. Hun er overbevist om at Gud kan «rense» sjelen hans og tar ham med til en psykolog. Psykologen forteller dem at homofili kommer av mangel på et nært forhold med foreldrene. Mary ber Bobby om å be oftere, delta i kirkens aktiviteter og tilbringe mer tid med faren sin. Bobby forteller faren sin at han ønsker å bli forfatter, men faren tror ikke det er en realistisk drøm.