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