Mary Griffith (Sigourney Weaver) konzervatív keresztény elvek alapján neveli gyermekeit. A családi idill megváltozik, amikor kiderül, a legkisebb fiú, Bobby (Ryan Kelley) homoszexuális. Mary szentül hiszi, hogy Isten ki tudja gyógyítani fiát ebből a "bűnből" , és mindent el is követ ennek érdekében. Bobbyt pszichiáterhez cipeli, önkéntesként részt kell vennie a gyülekezet életében, ráadásul lépten nyomon a Bibliából vett igehelyekkel "bátorítja" fiát a gyógyulás felé vezető úton.Eleinte Bobby engedelmesen együttműködik édesanyja kirohanásaiban, de végül szembesülnie kell vele: minden erőfeszítése ellenére továbbra is saját neméhez vonzódik...