本片根据真人真事改编。Bobby(瑞恩·凯利 Ryan Kelley 饰)是一个善良、虔诚的少年,有爱他的家人。但在他向家人坦白自己的性倾向后一切改变了。母亲Mary(西格妮·韦弗 Sigourney Weaver 饰)认为同性恋会下地狱的训诫,想尽办法矫正儿子。而Bobby的痛苦与日俱增。在满20岁生日前Bobby认识了开朗青年David,可Mary拒绝接受,并以有一个同性恋儿子为耻。Bobby伤心的离开家最后选择死亡来结束内心的折磨。他的死彻底唤醒了家人,尤其是Mary,她在无尽的悔恨中开始接触同性恋人群,参加PFLAG小组,与神职人员探讨圣经解释。在翻阅儿子的日记后,她开始直面自己认同儿子。失去儿子的母亲在倾盆大雨中失声痛哭,雨水和泪水将固执、偏见和不理解洗刷得一干二净。Mary此后将毕生投入到同志维权事业中,帮助那些和Bobby一样的少年。。北宋仁宗年间,汴河河畔有水怪出没,开封府受命后,第一时间派出带刀侍卫展昭追寻线索,而殿前司都虞侯邓车得知,不怀好意的将侄子邓六郎也插入了办案队伍。几人推断出这所谓的怪兽应该是机关所制成,在邓六郎的介绍下,一行人去往了当今最有名的机关大师“胜鲁班”的居所——乾坤宫,并偶遇年轻女子——公输灵。几人来到了地下鬼市,寻找制造机关傀儡的售卖商,并遇上了一个无脸人。打斗中公输灵认出无脸人是自己幼时叛出家门的亲生哥哥公输清。机关兽应该也是公输清炼制的。而他受到邓车指使,想要行刺皇上。关键时刻公输灵为展昭挡下致命一击,看着家妹逝去的公输清幡然醒悟,指证了邓车的所有罪行……。