【故事梗概】
在中国西南边陲一个名为水城的小镇,发生了一起命案,一名摩的司机被残忍地杀害,身上的随身物品和摩托车全部被抢走。憨厚耿直的汽修工宋老二因和死者猫哥有过恩怨而被警方认定为犯罪嫌疑人。宋老二也因此被村里人指指点点。宋老二极力向警方证明自己的清白,但是没人相信。于是宋老二开始自己寻找线索,追查凶手,洗清自己的冤屈。
在一次偶然的情况下,宋老二找到了偷猫哥摩托车的小混混王友全,但当宋老二准备抓王友全的时候却被村民当成了人贩子,被村民绑了起来,王友全趁机逃跑。随后宋老二被告知,猫哥的老婆带着孩子跑了,猫哥的老母亲正在寻死觅活,认定王友全就是凶手的宋老二直接跑到王友全家,抓走了他家的猪来补偿猫哥的母亲。在给猫哥母亲送钱的路上,宋老二感觉有人跟踪自己,却什么都没发现。送完钱后,宋老二赶到县城找到王友全的女朋友杨淑华,把事情原委说了一遍。但是杨淑华不相信他,宋老二只好离开。王友全找到女友,知道了宋老二抓他的原因。认定自己没有杀人的王友全又回到水城,找到宋老二,解释自己偷摩托车的过程,并否认杀人的事,还把落在摩托车后座的白色西服交给了宋老二。在西服口袋里,有一串维多利亚夜总会的钥匙,还有一张账户名叫董小凤的存折,里面有猫哥被杀前一天存的五万块钱。宋老二还翻出了一张照片,上面的人正是自己,这时宋老二才意识到凶手另有其人,并且其中隐藏着巨大的阴谋。
原来,村里要开发锰矿,需要宋老二迁移祖坟,但宋老二却不愿意,认为坟地是他和儿子的精神寄托,因为那里葬着先辈和早亡的妻子。宋老二不同意迁坟,锰矿就无法开工,而白色西服里的照片原来是小镇治安联防队队长钱贵兴和宋老二的合照。宋老二明白了,是锰矿的马老板和钱贵兴他们想找人杀死他,但因为凶手的失误,导致杀错了人,而真正的凶手就是维多利亚夜总会的领班董小凤。董小凤本打算做完这单就带着女朋友小萍远走高飞,但因为杀错人,还留下了白西服外套成了证据,董小凤只能赶紧找到自己丢失的外套,并将真正的宋老二杀死。结果在一系列的巧合中,董小凤非但没能杀死宋老二,反而把钱贵兴杀死了。最后,董小凤在逃亡的过程中被警方击毙。其他人则洗清冤屈,开始了新的生活。