福利學校少年蘇昂(歐豪飾)與林巧(郭姝彤飾)相依為命,卻在長期欺凌中埋下復仇種子。多年后成為電腦天才的蘇昂策劃精密計劃,與林巧共同展開報復行動。小鎮驚現無名白骨引發關注,刑警張建宇(張譯飾)介入調查。案件牽出多重身份:嗜酒成性的屠戶申哥(周一圍飾)暗藏不法交易,音樂教師李志民(郭曉東飾)與腦科醫生韓云(余男飾)的過往逐漸曝光。隨著真相浮現,白骨身份指向福利院往事,法律與人性在張建宇面前激烈碰撞。當所有證據鏈閉合,蘇昂與林巧選擇以生命完成救贖儀式,在血色黎明中終結這場跨越成長的復仇輪回。