“怪家伙”大邱(宋康昊 饰)是个惯偷,一大群全副武装的日本军官身上抢得了一张藏宝图,而这张地图则关系着清王朝藏在满洲的一处宝藏。不过想夺得地图不止一人,冷血杀手“坏家伙”昌邑(李秉宪 饰)同样对宝藏虎视耽耽。两人凑巧就袭击日军火车时碰个正着,令大邱不但要摆脱日军也要应付昌邑和的手下。枪林弹雨间,一个神秘人突然加入战圈,并以出神入化的枪法营救了大邱逃离现场。大邱拾回一命马上向救命恩人道谢,但有所不知这个名叫杜文的男子原来是以赏金谋生的捕快“好家伙”(郑宇成 饰),而大邱正是他跟踪已久的猎物。三个家伙很快便发现,这张藏宝图不仅关系着自己的未来,更关系着朝鲜武装、中俄朝三国的山贼还有日本军队的命运。火车上的激烈枪战仅仅是个开始,更残酷的还在后面。