此外,电影当中的一些角色并不是特别的完整。以饰演老算盘的张译为例,他在四行仓库想要逃跑的时候被欧豪发现了,之后的剧情就缺失了。张译最后的出现则是在国军退往英租界的过程当中,当时的张译忽然出现在了租界,表情十分复杂。
在《八佰》中,黄志忠饰演了老兵老葫芦。但是,他是怎么被俘虏的,在电影中并没有做交代。如果本身不做交代,并不是不可以。然而,我们在看之前的演员表的时候,发现黄志忠是第一主角。这说明黄志忠在电影当中应该有很多的戏份。可在实际的剧情当中,黄志中的戏份不多,可见他的戏份有一部分被删除了,而被删除的部分我们可以猜想一下,应该就是他被日军俘虏的部分。
而在最新的演员表中,黄志忠排名也在王千源、张译和姜武之后排第四位,高于戏份不少的欧豪和杜淳。
另外,以影片开头和中间对于战斗场面的处理方式,王千源、姜武们组成敢死队阻击日军的镜头不太可能不拍。尽管我们可以通过蒙太奇的方式直接跳到后面的剧情,不需要对他们进行直接交代,观众们也可以通过剧情本身进行逻辑理解,但事实上观众们对他们的命运还是十分关注的。