Marty是一个爱喝酒的电影编剧,他的好友Billy和Hans靠偷狗,然后把狗还给失主来赚钱。Marty近期在写一个叫《七个神经病》的剧本,却没有什么灵感,于是Billy给他提供了一些素材。有一个神经病是一个杀手,每次杀完人都会扔下一张J扑克牌,有一个越南的复仇者,有一个自刎的贵格教徒。
Billy偷了黑帮老大Charlie的爱犬。Charlie到处寻找,还杀害了Hans住院的妻子。Billy知道这件事后,愤怒地将他的情人杀害,而她也是Charlie的情人,随后Billy扔下了一张扑克牌。原来Billy就是那个神经病杀手。他和Marty、Hans来到野外继续写剧本,他也让Charlie单枪匹马前来决斗。。民国初年,军阀混战,奴隶娃子小萝筐(郑星 饰)跑到滇军当了马夫。十年后,他在讨袁护国战争中立下赫赫战功。提升副连长后,改名萧罗,娶女奴索玛(张金玲 饰)为妻,奴隶的身份使他的婚礼倍受冷落。之后他参加了北伐战争,大革命失败后他奉命剿共,此时的他陷入困惑之中。在红军政委郝军(施锡来 饰)的启发下,他率部投诚,改名罗霄,任红军师长。由于红军内部出现极左思潮,率直的罗霄加以抵制,被当时的领导人彻消职务,降为马夫。遵义会议以后,他被恢复职务,带领部队北上抗日。在延安,他送大儿子罗干参军去了前线,罗干牺牲后他又送次女和小儿子到了前线,连年的征战和满身的伤病使罗霄全身瘫痪了......。生活潦倒的穷鬼阿武(金城武)某次因为赌博被人殴打至重伤后,开始把生命看得一文不值,拿命赌命以八万元代价接了一宗杀人买卖。行动前因为获得八十万意外之财,阿武又爱惜起生命来,请了刚从监狱出来的女杀手卡雯(李若彤)代他完成任务。
卡雯无法对旧情释然,屡次要阿武去见有负于她的旧男友,否则拒绝行动,阿武于无奈之下听命,却在了解事实真相的过程中慢慢爱上了卡雯,然而任务必须进行,阿武开始犹豫是否再把卡雯替下来自己去杀人。。