Początkowo rolę Jaya Austina miał zagrać Don Johnson, ale musiał on odmówić ze względu na trwające zdjęcia do "Policjantów z Miami".
Zdjęcia miały rozpocząć się już w 1986 roku, a główne role mieli zagrać Lee Marvin oraz Jeff Bridges. Ten pierwszy jednak zaczął poważnie chorować i niedługo potem zmarł, zaś Bridges nie przyjął propozycji. Gene Hackman miał zastąpić Marvina, ale również odmówił.
Z początku film miał wyreżyserować Tony Scott, został jednak zastąpiony przez Petera Hyamsa.
Rolę majora Mclure'a odrzucił Marlon Brando.
Major Mclure (Sean Connery) kilkakrotnie w czasie trwania filmu używa stwierdzenia "wygrać Medal Honoru" ("to win the Medal of Honor"). W języku angielskim mówi się "to be awarded the Medal of Honor" ("otrzymać Medal Honoru"), co doświadczony wojskowy powinien wiedzieć.
W czasie pościgu za podejrzanym w Chinatown ci sami kaskaderzy pojawiają się kilkukrotnie w różnych miejscach, przewracani przez biegnących mężczyzn.
Jay Austin (Mark Harmon) dowiaduje się, że adres pułkownika Lawrence'a (Dana Gladstone) to 1412 Washington w Chinatown. Tak naprawdę w San Francisco ulica Washington znajduje się w dzielnicy Nob Hill, a nie w Chinatown.
Nie jest możliwe, wbrew temu, co widzimy w filmie, żeby dostawa wody mineralnej mogła wjechać na teren amerykańskiej lotniczej bazy wojskowej. Tymczasem jeden z bohaterów wjeżdża swoją ciężarówką na teren lotniska niezatrzymywany przez nikogo.
Bohater grany przez Seana Connery nosi dwa różne medale, w zależności od tego który mundur ma na sobie. Raz jest to Brązowa Gwiazda, a innym razem - Legia Zasługi.
Gdy bohaterka grana przez Meg Ryan idzie na randkę, ma krótką sukienkę po kolana. Kiedy po zakończeniu spotkania wraca do domu, ma na sobie sukienkę sięgającą prawie do kostek.
Na początku filmu widzimy lotniskowiec typu Nimitz wypływający w morze pod mostem Golden Gate. W następnym ujęciu widać jednak, że ten sam okręt płynie z powrotem do San Francisco, mimo że nie zmieniał kursu.
Brylanty w filmie są szmuglowane w butlach z wodą, ponieważ rzekomo nie odbijają światła, co czyni je niewidocznymi. W rzeczywistości, ze względu na swoją budowę, brylanty zupełnie inaczej załamują światło, dlatego ukryte w wodzie byłyby doskonale widoczne.
Pułkownik Caldwell (Sean Connery) nosi odznakę CIB (Combat Infantryman Badge) z pojedynczą gwiazdą, która nadawana jest wyłącznie żołnierzom, którzy walczyli zarówno w Korei, jak i Wietnamie. Z fabuły jasno wynika, że Caldwell brał udział "tylko" w wojnie wietnamskiej, powinien zatem mieć order bez gwiazdy.
Zdjęcia do filmu kręcono w San Francisco oraz Los Angeles (Kalifornia, USA).
Zdjęcia kręcono od 3 października 1987 roku do stycznia roku następnego.
Tytuł filmu odnosi się do bazy wojskowej w San Francisco, gdzie był on kręcony. Sam termin "presidio" w terminologii wojskowej oznacza właśnie bazę, garnizon, posterunek etc.