故事發(fā)生在明朝。四海(陳金紅飾)是一個殺人不眨眼的劊子手。他與江湖郎中水汝琛(謝霆鋒飾)結(jié)拜為兄弟。他們一起出發(fā)旅行,在一次碰撞中來到了一個叫長龍的小鎮(zhèn)。長龍鎮(zhèn)不大,到處洋溢著歡樂的氣氛。然而,在這個輕松平和的表面之下,隱藏著一股兇猛而動蕩的暗流,埋藏著未知的秘密。在鎮(zhèn)上,四海和水如晨遇到了鎮(zhèn)上最富有的人霍天明(岳華飾演)和他的女兒霍倩瑤(廖比爾飾演)。在跌宕起伏中,四海和霍倩瑤意外地結(jié)婚了。該鎮(zhèn)發(fā)生了幾起兇殺案,引起了恐慌。四海和水如晨開始調(diào)查此案,卻發(fā)現(xiàn)鎮(zhèn)上發(fā)生的一切都與他們兩人息息相關(guān)。