《血观音》故事时间设定在80年代的台湾,以政商勾结炒地皮为背景,用古董商棠家三代的女性角色,刻画出一个暗黑的女性世界。剧中三代的女角,都算是魔女了,从始作俑者棠夫人,先后养成棠宁、棠真。剧中的“我是为你好”一词,以爱为名,却是假借菩萨心的让观音染血。
剧中三代的女演员,各司其职,演出一场好戏,惠英红、吴可熙及文淇把彼此错综的家庭关系,诠释得到位,观影时,可留意演员的飙戏。惠英饰演的棠夫人内心最狠,慎密算计,她是魔女也是魔女们养成的导师;吴可熙饰演的女儿棠宁,看似行为放荡,但仍为母办事,在一次次见到母亲的心狠手辣,只把人当棋子,逐渐从迷失中醒悟;文淇饰演棠真,是棠宁的女儿(而非妹妹),是棠夫人的孙女(而非女儿),但她从小被隐藏的身份,压抑与寂寞心灵,像是听话的孩子,却是在棠夫人以爱为名下,调教出的接班魔女。
《血观音》中影射的政治斗争、乔事的白手套,甚至南部的草根、乡土习俗冥婚等剧情,有点写实但又些荒诞,剧中加了台湾歌仔说唱(念歌仔)艺术家杨秀卿从开场至结尾,穿插的野台说故事旁白表演,让故事就是野史、民间轶事,既真实感又似乎凭想像添油加醋,至于信不信就由观众自己决定感受。故事也链接到现代的时空,魔女棠真长大(柯佳嬿饰演)接手家族企业,为这魔女的家族做结。剧中棠宁一角用麝香猫咖啡比喻炒地皮,十足讽刺了这些政治黑暗的狗屁倒灶屎事。杨雅喆用《血观音》的故事讽今,电影虽说过去30年前台湾政商勾结的黑暗事,但30年后的台湾政商关系,似乎仍不离这些勾当。棠夫人为何怎么狠心?动机是男人,还是政治阴谋?她想当地下主席夫人?还是政治可以赚更多的钱?这些或许都是她走火入魔的原因,因为这些动机,她为了达到最后一步,竟在必要时刻,宁可牺牲女儿棠宁,完全不带亲情,女儿仍只是个人头,而在牺牲前,实质她已做好盘算,如果棠真长大就可取而代之。棠宁是三代魔女中,慢慢从迷失中觉悟的,她感受到自己母亲的恐怖与阴险,为了自己的利益,弄出人命也在所不惜,她的角色夹在中间,充满矛盾,她渴望自己得到母亲棠夫人的爱,却又害怕自己女儿陷入,她想摆脱母亲的控制,得到自己的自由,却又经常陷入嗑药、性爱成瘾的自我麻醉,她不想当工具人,又不断让自己陷入。当她的人生清醒,最后想带着女儿棠真逃离母亲,却又因长期与女儿的疏离,使得女儿不信任她,女儿只听从棠夫人的安排,在棠真心里,她厌恶有棠宁这样不检点的母亲,她觉得棠夫人的交际手腕优雅,才是她想要的,从小只觉得棠夫人才是为她好。
棠真无疑是最隐形的魔女与恶女,当她小时在医院看到林翩翩(温贞菱饰演)需要急救时,她是冷血有心机的,因为她也想占有爱,她喜欢林翩翩的男友Marco ,只不过最后,她的少女情怀有点痴傻,在火车里的一段,才知原来林翩翩也是控制型的魔女,爱情不是如她想像。《血观音》里用尽心机、算计的手法,描绘不少最毒妇人心,故事虽然以女性为主,但人性的黑暗,不分男女皆是如此,看完有点沉重,因为太黑暗了,剧中象征父权的肮脏政治,不论是议长、或是后来现身的冯秘书长,都是提供魔女作恶的温床。