寂寞的都市夜,電台DJ西蒙(雷宇揚 飾)時常接到聽友Cat(甄子丹 飾)打來電話傾訴衷腸,Cat掛線,拿起槍變爲冷血殺手,他沖入一幢大樓,將目標人物和保鏢們全部擊殺。女警Carrie(吳辰君 飾)所在的小組接手此案,每日收聽同一檔節目並且對Cat的聲音頗爲熟悉的Carrie並不知道,Cat的形象早已出現在她的腦海……
Cat在執行新任務時偶遇故交Wesley(黃家諾 飾),原來兩人曾同爲美國警察,Cat因Wesley的背叛失去了一切,淪入不能回頭的殺手生涯。Cat誤會Carrie是Wesley女友,將其帶走,向她袒露了自己的孤獨與絕望,二人在天台山跳了一支寂寞的舞。不久Wesley挾持Carrie閨蜜要挾,Cat決定爲Carrie孤身犯險。