本片根据真人真事改编。Bobby(瑞恩·凯利 Ryan Kelley 饰)是一个善良、虔诚的少年,有爱他的家人。但在他向家人坦白自己的性倾向后一切改变了。母亲Mary(西格妮·韦弗 Sigourney Weaver 饰)认为同性恋会下地狱的训诫,想尽办法矫正儿子。而Bobby的痛苦与日俱增。在满20岁生日前Bobby认识了开朗青年David,可Mary拒绝接受,并以有一个同性恋儿子为耻。Bobby伤心的离开家最后选择死亡来结束内心的折磨。他的死彻底唤醒了家人,尤其是Mary,她在无尽的悔恨中开始接触同性恋人群,参加PFLAG小组,与神职人员探讨圣经解释。在翻阅儿子的日记后,她开始直面自己认同儿子。失去儿子的母亲在倾盆大雨中失声痛哭,雨水和泪水将固执、偏见和不理解洗刷得一干二净。Mary此后将毕生投入到同志维权事业中,帮助那些和Bobby一样的少年。。咏春拳祖师严咏春与曾经是少林俗家弟子的父亲因受人诬告,举家由广东迁入四川大别山一带,靠经营豆腐饭店为生。严咏春生性活泼好斗,时常用父亲传授的武功于街市打闹,偏偏这一日,父亲世交梁家的公子梁博俦奉长辈之命,不远千里入川与严咏春相亲,正好撞见咏春“行凶”,同样有功夫在身的梁博俦心下大骇,匆匆逃走。咏春自此苦学淑女做派,反而引来邻乡恶少调戏,危难关头,云游至此的少林五枚师太收咏春为徒,传授一套拳法令其打败恶少。梁博俦与父母再次拜访严家,两个年轻人以武切磋终于拉近了距离。而此时,少林叛徒金鹰率领清廷鹰犬四处搜捕五枚师太等少林子弟,平和的大别山小镇,即将迎来连番激战……。