1948年解放戰爭時期,連長穀子地(張涵予飾)率領九連47名戰士在汶河岸執行掩護大部隊撤退的任務,團長劉澤水(胡軍飾)下令,以集結號為令,聽見號響就撤退。慘烈的戰爭在砲彈的轟鳴中開始,九連的戰士死傷慘重,排長焦大鵬(廖凡飾),犧牲前說自己聽見了集結號,穀子地自己沒有聽見,他決定死守陣地。九連打退了敵人三次進攻,炸毀二輛坦克,殲敵無數,全連除連長穀子地,47人全部陣亡。這場戰爭改變了穀子地的人生。由於部隊改了編號,穀子地找不到組織,九連犧牲的烈士們也被認定為失蹤。穀子地開始了艱難的尋找,為九連的兄弟們討個說法,也為了探明當年集結號的真相。