全剧采用了1997年、1998年和2016年三条时间线,从1997年风华正茂的年代讲起,彼时王响(范伟饰)是意气风发的桦钢火车司机,龚彪(秦昊饰)是刚刚分到桦钢厂办的大学生,马德胜(陈明昊饰)还是英姿飒爽的刑警队长。当时间线转至18年后,王响失去妻儿、困于悬案,马德胜在老年舞里寻找存在感,而龚彪早已大腹便便,成了一个油腻的中年人。18年前的凶案如何改变了一群人的人生,随着倒叙的时间线展开,得以娓娓道来。《暴风》主题曲由香港金牌音乐人张家诚作曲并担任制作人,华语乐坛资深填词人陈少琪填词。张家诚的旋律素来以画面感著称,他曾为《使徒行者》《无心法师》等多部香港影视作品打造主题曲,也曾为《琅琊榜》《三生三世十里桃花》等内地热播剧制作粤语版主题曲。这次制作《暴风》同名主题曲,张家诚抓住了影片枪林弹雨下复杂的人性内核,激昂中暗藏忧伤的旋律让影迷们仿佛瞬间穿越到那段光明到来之前危机四伏的岁月。