张司城为了救赎自己,便开始进行杀人计划,在杀了第一个人之后把他摆成画里的形象,但因为是第一次杀人害怕被逮到,于是在现场留下相关证据后,就停手了两年才再次作案。而因为妻子白晓芙是法医,张司城也是多多少少了解一些解剖和检查的知识。时隔2年案件都没什么进展,张司城觉得自己安全了,便再次动手,接连杀了刘梦和杜梅。
张司城所选择的女性都是身材极好而且会跳舞的,杀死之后将她们摆成那幅画上的姿势,为的就是满足他变态的心理。张司城担心被妻子白晓芙发现,于是就骑着车跟踪妻子,奈何最后白晓芙意外车祸去世了,张司城只能独自带着小儿子张山山生活。
然而张司城在这个时候却也因为癌症去世,后来张山山也改了名字叫吴嘉,也就是无家可归的意思。也许是因为父母离去的早,吴嘉的心里也是挺变态的。吴嘉也模仿着父亲,戴上张司城杀人戴的面具,开始了他的杀戮之路。而吴嘉因为杨漫的原因认识了陆安宁,也被宁宁这个善良的女孩深深的吸引。
然而原生家庭的痛苦让吴嘉还是继承了他父亲的残暴,后来因为陆安宁唤醒了记忆,说出当年杜梅被害真相,。吴嘉才知道原来自己的父亲是他的杀父仇人。结局中宁宁指认凶手张司城,但是他已经死掉了。在宁宁的劝说之下,吴嘉主动自首,并留下遗言,他死后一定要葬在小时候的杨树旁边,那是他活得最快乐的时候。这让陆行知不禁怀疑,人的基因真的会遗传吗?