1948年解放战争时期,连长谷子地率领九连47名战士在汶河岸执行掩护大部队撤退的任务,团长刘泽水下令,以集结号为令,听见号响就撤退。
惨烈的战争在炮弹的轰鸣中开始,九连的战士死伤惨重,排长焦大鹏,牺牲前说自己听见了集结号,谷子地自己没有听见,他决定死守阵地。九连打退了敌人三次进攻,炸毁二辆坦克,歼敌无数,全连除连长谷子地,47人全部阵亡。
这场战争改变了谷子地的人生。由于部队改了编号,谷子地找不到组织,九连牺牲的烈士们也被认定为失踪。谷子地开始了艰难的寻找,为九连的兄弟们讨个说法,也为了探明当年集结号的真相。。故事发生在解放前的上海。锁匠老林(郭凯敏 饰)与杂志社记者阿福(卢青 饰)及司机小三(王卫 饰)发起的赈灾募捐未获人们响应,到是对面的选美大赛人头攒动,热闹非凡。老林他们决意盗取大通银行吴经理(黄达亮 饰)挪用赈灾款为其干女儿陈莎(陈虹 饰)购买的生日礼物滴血钻石,用以救济苏北灾民。不料,深夜盗宝发现陈莎被人杀死在床上,由于凶手拿错了包,钻石虽然到手,却成了烫手的山芋,无法脱手折现。几人只好暗中查访,阔少刘小开(肖荣生 饰)称孙二少爷是凶手。阿福假扮孕妇混入诊所探听到,那日在陈莎寓所发现的便条出自吴经理之手,次日,诊所李医师被人灭囗......。