1937年淞滬會戰是最悲壯的一戰,為了掩護主力部隊撤退,并在對外宣稱留下來的人有八百人,這也是電影名《八佰》的含義。在電影海報中,“八佰”二字是由紅色的墨寫成,看起來更像是已經干涸的血跡,在這兩個字的旁邊,千瘡百孔,每一個彈孔,似乎在訴說這場戰役有多么的慘烈。
據悉,電影中涉及到的人物角色有一些是有歷史原型的,這部電影的演員有很多,而預告片出來之后,讓不少人激動不已,有的觀眾還表示自己看完預告之后淚流滿面。在拍戲的過程中,張譯和歐豪兩人在寒冬月份參與水下戲的拍攝,結果被“虐”慘了。
當時水下特別冷,而河里的水都新注入的,更冷,并且這場戲需要一鏡到底,每個鏡頭還要拍八條以上,結果兩個演員都冷到發抖,歐豪還在拍戲的過程中蹭掉了一塊肉,但是他一直在堅持著。其他演員為了自己的角色也豁出去了。