烬港的雨,冲不掉十年前那场大火留下的血色。沈砚曾被认定为纵火杀人犯,亲妹妹沈禾葬身火场,他却成了全城唾骂的凶手。出狱那天,迎接他的不是自由,而是一枚从旧案证物里滚出的铜扣。指尖触到铜扣,沈禾的声音忽然在他耳边响起:“哥,火不是从楼里烧起来的。”

从那一刻起,兄妹的灵魂被一道看不见的锁链牵在一起。沈禾只能在沈砚触碰旧物时留下短暂记忆,每次出现,沈砚便承受一阵灼痛。她不肯告诉他凶手是谁,只反复提醒:别相信警局里的红灯。
沈砚表面是刚出狱的废人,暗地里却是地下情报网“白鸦”的创立者。当年他潜入烬港黑市调查人口失踪案,身份暴露后遭人做局,连妹妹也被灭口。如今,他回到这座被财团、黑帮与警界勾连的罪恶之城,只为翻案,也为把那些被吞掉的人名,一个个找回来。
他先盯上即将竞选市长的地产大亨陆铮。对方当众嘲讽:“一个杀人犯,也配查案?”沈砚不争辩,反手把陆氏仓库的账本投上全城广告屏。屏幕里,失踪者名单与警局销案日期一一重合。陆铮脸上的笑僵住,台下记者的镜头齐齐转向他。
可反击刚起,沈砚便被昔日搭档、如今的刑警队长周岚逮捕。周岚拿出一段监控,画面里沈砚正把凶器放进证物室。沈砚看出视频有剪接痕迹,却被全网骂成“惯犯重演”。更糟的是,“白鸦”成员遭到清洗,唯一掌握原始档案的证人也在押送途中遇袭。沈砚冲进封锁区救人,和黑帮打手在失火的旧商场里正面交锋;浓烟中,沈禾的声音再度响起:“左边!那扇门后有活人!”他救下证人,却被坍塌的钢梁压住,周岚举枪逼近。
转折就在此时。周岚忽然调转枪口,击碎监控镜头。她早已发现当年证据被篡改,却因父亲遭人挟持,只能假装追捕沈砚。她交出藏了十年的原始录音:下令纵火的,正是陆铮;伪造口供、顶替尸检报告的,则是当年的警局副局长。沈砚终于明白,沈禾当年不是偶然遇害,而是为救下被关在火场里的孩子,才被灭口。她的魂魄一直守着他,也守着那群没人记得的受害者。
终局审判当天,陆铮买通媒体,准备把所有罪名推给沈砚。沈砚却在直播现场揭开身份——“白鸦”从不是黑市掮客,而是他十年来收集证据、救出失踪者的代号。他把原始录音、账本和证人证词同时上传,副局长当场失控,拔枪冲向证人。周岚迎面扑上,沈砚趁乱将他制服。陆铮被押走时仍嘶吼:“你赢不了这座城!”沈砚望着屏幕上滚动的受害者姓名,答道:“我不赢城,我只要他们再也不能替别人写命运。”

冤屈昭雪,旧案重审。沈禾最后一次出现,笑着把铜扣放进他的掌心。雨停之后,沈砚走出法院,没有回头。烬港仍有黑暗,但这一次,他不再是被命运推着走的人。
评论
Mia
广告屏公开账本那段太爽了,反派脸色想想都解气!
夜航船
兄妹的魂契很戳人,最后把受害者名字念出来,情绪直接拉满。
阿澄
周岚反水的转折有铺垫,不是硬洗白,想看后续怎么重审。
Leo Chen
‘我不赢城,我只要他们再也不能替别人写命运’这句可以直接做预告片文案。