Tom Holland, "çocuk" olduğunu söylendiği için sahte bıyık takmak zorunda kaldı.
Benedict Cumberbatch Percy Fawcett'ı oynamak üzere kadroya dahil olmuştu ancak Doktor Strange (2016) ile çakışmaları nedeniyle bırakmak zorunda kaldı.
Başrol için düşünülen ilk isim Brad Pitt'ti.
Filmde çok fazla silah sesi ve büyük patlama vardı; sesler yerel gazetelere ve televizyon istasyonlarına şikayet eden yerel çiftçileri korkuttu.
Charlie Hunnam Perceval Fawcett rolü için 15 kilo verdi.