Svibanj, 1980. Man-seob (SONG Kang-ho) je taksist u Seulu koji jedva spaja kraj s krajem, sam odgajajući svoju maloljetnu kćerku nakon što njegova žena umre ostavljajući za sobom velike račune za bolničke troškove. Jednoga dana, Man-seob načuje kako neki stranac nudi veliki novac za prijevoz do grada Gwangjuja i natrag za veliki novac. Ne znajući kako je stranac njemački novinar (Thomas Kretschmann) sa skrivenom namjerom da istraži neobične glasine o Gwangjuja, Man-seob prihvati posao i njih dvojica kreću na zajedničko putovanje.

U veljači 2000. iz američke vojne baze u Južnoj Koreji ispuštene su toksične kemikalije u rijeku Han. Šest godina kasnije, iz rijeke izranja čudovišna riba-gmaz i počne napadati stanovnike Seula. Čudovište zgrabi djevojčicu Hyun-seo i odnese ju sa sobom u rijeku, a njen otac, ostali članovi njegove obitelji i drugi građani koji su došli u dodir s nemani, završe u karanteni. Gang-du dobije mobitelski poziv od kćeri koja mu priopći da je preživjela napad čudovišta i da se nalazi u gradskoj kanalizaciji. Pošto mu vlasti ne vjeruju, misleći da se radi o iluziji oca shrvanog od boli, Gang-du i ostali članovi obitelji bježe iz karantene kako bi spasili Hyun-seo.