2007年秋,毒贩火山潜回了阔别多年的宁城。火山此行的目的,是想私吞团伙的一批毒品,并找到自己三年前深爱的女孩文若溪,带着她远走高飞。
他不知道,此时的文若溪已与自己大学时的铁哥们张哲成为了恋人;而他更没料到的是,自己的一切行踪早已在警方缉毒组的监控之中。
火山的归来将文若溪与张哲原本平静的生活搅得支离破碎,为了得到文若溪,火山不惜用卑鄙的手段使文若溪染上了毒瘾。
为了拯救身处险境之中的爱人,张哲选择了报警。
背后的真相全部浮出了水面。原来,火山藏匿毒品的重要线索,就在他曾经送给文若溪的那条项链里,在别墅里的一个夜晚,张哲终于破获了项链的秘密。
张哲想尽办法将情报传给了警方,并在毒贩的胁迫下,带着毒贩们感到了毒品的藏匿地。在毒品的藏匿地,早已埋伏好的警察和毒贩展开了激烈的追捕和枪战,并最终击毙了肖子胜,在给卢婶(老K)带上手铐后,张哲明白了一切——原来当年卢婶生下自己后。
不想自己牵扯到毒品中,便将还是婴儿的他放在了派出所门前,他由养母抚养长大并被隐瞒了身份;若干年后,卢婶念子心切,以旁人的身份回到儿子身边,却还是将儿子卷入了毒品之中。
奎叔四处潜逃,最终被抓捕归案。背后的一切终于真相大白,张哲带着沈瞳来给苏嘉丽和火山上坟,文若溪康复了,与一直照顾自己的一名警察有了美好的归宿。
在苏嘉丽的坟前,张哲与沈瞳默然相视。(背后大结局)