Mary Griffith (spilt av Sigourney Weaver) er en kristen kvinne som oppdrar barna sine i den evangelikalske lære. Når hun finner ut at sønnen Bobby (Ryan Kelley) er homofil, fornekter hun det, og får ham til å gå til en psykolog for å «kurere» det. Imidlertid blir han bare mer deprimert, og ender med å flytte til Portland, hvor han blir forelsket i en gutt. Etterhvert finner Mary ut at sønnen hennes har begått selvmord, og livet hennes snus opp ned.