香港鬧市街頭,一輛押款車(chē)被前科累累的重犯曹楠(胡軍 飾)劫持。重案組高級(jí)督察呂明哲(劉德華 飾)率隊(duì)趕往現(xiàn)場(chǎng),與曹楠一伙發(fā)生激烈火拼。誰(shuí)知危機(jī)關(guān)頭,一輛突然出現(xiàn)的汽車(chē)攪亂戰(zhàn)局。曹楠趁機(jī)逃走,而那輛車(chē)的車(chē)主陶成邦(林家棟 飾)被警方請(qǐng)入警局。陶和明哲是老同學(xué),后來(lái)作為古惑仔混跡江湖。出事前他剛剛出獄不久。明哲以及成邦的女友燕冰(姚晨 飾)無(wú)論如何都不相信他和曹楠無(wú)關(guān),而囂張的曹楠更五次三番戲耍警察。為了抓住這個(gè)狡猾兇狠的對(duì)手,明哲決定安排內(nèi)應(yīng)潛入對(duì)方內(nèi)部,無(wú)奈遭遇慘烈挫敗。 站在人生的十字路口,陶成邦的選擇成為左右戰(zhàn)局的關(guān)鍵。而隨著風(fēng)暴愈演愈烈,正邪雙方的界限徹底模糊……