Maj 1980, Seul. Demonstracje potępiające stan wojenny ogłoszony przez dyktatora Chuna Doo-hwana zakłócają rutynę Man-seoba, taksówkarza, który odmawia pracy protestującym, którzy uniemożliwiają mu pracę. Wychowując córkę samotnie po śmierci żony, Man-seob jest okaleczony długami. Liczy się każda rasa. Kiedy słyszy kolegę chwalącego się, że wkrótce otrzyma ogromną sumę pieniędzy, by zabrać zachodniego turystę do Gwangju, rzuca się na miejsce spotkania, by ukraść mu klienta, niemieckiego dziennikarza nazywającego się Peter. Ten ostatni zamierza potajemnie zbadać pogłoski, że Gwangju jest oblężony przez armię i że rząd odciął wszelką komunikację między miastem a resztą kraju. Jednak Man-seob kłamał o swoim rozumieniu języka angielskiego i o powodach ich podróży. Nie ma pojęcia, w co się wplątał. Ich los będzie zatem ściśle związany z losem ludności Gwangju.

Detektyw Mark Dixon (Dana Andrews) zawsze chciał być kimś, kto w przeciwieństwie do jego ojca, stoi po właściwej stronie prawa. Jednak brutalne zachowanie wobec podejrzanych, jakiego się dopuszcza podczas pracy, dalekie jest od uznawanego za właściwe. Z tego powodu popada w konflikt ze swoim przełożonym i nie otrzymuje upragnionego awansu. Dixon zostaje przydzielony do sprawy o morderstwo, przy której chce się zrehabilitować w oczach szefa. Wszystko się komplikuje, kiedy detektyw przypadkowo dokonuje strasznego czynu o tragicznych konsekwencjach

Solo jest senegalskim taksówkarzem, ale wolałby zostać stewardem, dlatego pilnie studiuje podręcznik dla obsługi samolotu. Jego życie toczy się spokojnie do czasu, kiedy do taksówki wsiada 70 - letni William i oferuje mu dość spore wynagrodzenie za kurs w góry. Solo szybko dowiaduje się, że starszy mężczyzna zamierza popełnić samobójstwo rzucając się z "Dmuchającej Skały" ("Blowing Rock"). Próbuje się więc z nim zaprzyjaźnić i dowiedzieć, co powoduje Williamem.