Przestraszony przewidywanym przez niego nieszczęściem młody kupiec Wang Wen-yun żegna się z ojcem i żoną i wyjeżdża na sto dni, by handlować.
Z Wangiem wszystko idzie dobrze. W drodze do Sizhou zatrzymuje się w gospodzie, w której śni mu się, że zabija go rabuś. I rzeczywiście, następnego ranka, w przydrożnej cukinii, spotyka rabusia Bai Zhenga, nazywanego Żelaznym Polakiem. Ku żartom karczmarza złodziej dowiaduje się od Van, kim jest, żąda zabrania go do towarzyszy i grozi śmiercią, jeśli odmówi. Jednak Wangowi udaje się pić złodzieja (który zaczyna śpiewać piosenki), a następnie wymknąć się z niego.
Van przechodzi do następnej tawerny i prosi właściciela, aby nie wpuszczał nikogo innego. Rabuś jednak wchodzi do tawerny i widzi, że Van ma coś do zyskania. Biorąc koszyk z cynobrem, Bai postanawia zabić karczmarza dla własnego bezpieczeństwa. Sam Wang znów ucieka, ale w świątyni bóstwa Tajpej złodziej znów go wyprzedza. Przed śmiercią Wang przywołał bąbelki deszczu w pobliżu świątyni, aby być świadkiem zbrodni.
Po przybyciu do domu Wanga złodziej zabija starego ojca i zmusza wdowę, by została jego żoną. Prosi o sto dni opóźnienia na obserwację żałoby. Zabity starzec w zaświatach próbuje narzekać na rabusia.Piekielny urzędnik radzi mu, aby zapomniał o sprawach ziemskich - zmarł tak umarł. Nadchodzi Tajpej. Zapoznaje się z niektórymi wyrokami grzeszników, staje przed przypadkiem złodzieja i postanawia go ukarać.
Dusza Wang Wen-yuna wraca do domu, szukając zemsty i znajduje zabójcę. Odblokowuje, ale Van wzywa świadka - bóstwo świątyni, przed którym pojawiły się bąbelki deszczu. Tajpej potępia zabójcę, który będzie teraz w piekle wiecznie głodnym demonem.