在電影中,我們可以發現長城內部其實別有曲徑,有不少機關暗藏在厚實的城墻中,而"饕餮"也聰明地在城墻下挖洞繞過防衛,直搗京師。真正的長城墻身平均高度為 7.8 米,有些地段高達 14 米。墻身由外檐墻和內檐墻構成,內填泥土碎石,外檐墻是指外皮墻向城外的一面。所以在墻中暗藏機關的做法基本上是不可能的。城墻有多種建造方法,明代以后,長城磚之間的黏合劑為糯米湯與標準砂漿混合而成,性能遠超一般砂漿。
馬特 · 達蒙和佩德羅 · 帕斯卡在《長城》中飾演的角色前來東方尋覓黑火藥神秘兵器,某種意義上來說,火藥是中國歷史上最為重要的發明之一。
中國人使用火藥的歷史源遠流長。早在唐代的時候,醫學家孫思邈就在他的《丹經內伏硫磺法》中記載了硫磺和硝石加以皂角混合,就可以劇烈點燃的事實。到了唐代中期,煉丹師清虛子發現了"伏火礬法",他記載道:"硫二兩,硝二兩,馬兜鈴三錢半。右為末,拌勻。掘坑,入藥于罐內與地平。將熟火一塊,彈子大,下放里內,煙漸起。"