เรื่องราวเริ่มต้นจาก “O” (รับบทโดย Andy Lau) นักฆ่ามืออาชีพที่มีชื่อเสียงและกลายเป็นที่ต้องการในวงการ เมื่อเขาเริ่มมีความสัมพันธ์กับ “K” (รับบทโดย Kelly Lin) หญิงสาวที่มีบทบาทสำคัญในชีวิตของเขา
ในขณะเดียวกัน “M” (รับบทโดย Takashi Sorimachi) นักฆ่าที่อายุน้อยกว่าและมีความทะเยอทะยานต้องการเอาชนะ O และกลายเป็นนักฆ่าที่ดีที่สุด ในขณะที่ทั้งสองคนต้องต่อสู้เพื่อความรักและอาชีพ การแข่งขันระหว่าง O และ M ทำให้เกิดเหตุการณ์ที่ตึงเครียดและอันตรายมากมาย