平安夜,天氣異常炎熱,全城莫名詭譎。高負荷運轉的發電站危機四伏,消防局嚴正以待。救火隊員各自的滿腹心事,讓這場“硬戰”充滿了情感上的糾葛。
何永森(謝霆鋒 飾)、遊邦潮(餘文樂 飾)、葉志輝(安志傑 飾),三人是十年生死兄弟,如今卻各懷心事:深得賞識的何永森被調離消防局,心有不甘;葉志輝玩轉人際關係,升遷最快;遊邦潮生性瀟灑,不為人事所累,卻遭遇坎坷婚姻。三兄弟間暗藏背叛的秘密更是讓關係緊繃如弦。與此同時,內地超級消防員海洋(胡軍 飾)前來報到,作為香港消防局“新兵”,遭遇“老兵”培總(任達華 飾)明裡暗裡的刁難,而他自己也有著一個解不開的心結。
危機終於來臨,電站爆炸大火,香港陷入前所未有的一片黑暗。更有一群人被困火海,命懸一線。消防員走進伸手不見五指的黑暗環境,對抗致命濃煙侵襲,既要救人,又要應對手足鬥爭,還有隊裡高層為保穩妥的命令不時閃現。究竟是“一命換一命,救一個算一個”還是“遵守指令,以大局為重”。這場火,不只是拯救,亦是兄弟之間的救贖,將心魔而起蒙蔽心智的濃煙揮去。