Starzec cierpiący na depresję zostaje znaleziony martwy, a jego gospodyni, Mi Ran, zostaje oskarżona o morderstwo.

Lee Geum-Ja, 19-letnia uczennica trafia do więzienia, skazana za morderstwo i porwanie dziecka. Tak naprawdę kryje swojego wspólnika Baeka, lecz dowiaduje się, że została oszukana. Będąc już w więzieniu, starannie przygotowuje plan zemsty, jednocześnie zdobywając poparcie i szacunek współwięźniów, którzy nadają jej pseudonim 'życzliwa Geum-Ja'. Po 13 latach, gdy opuszcza mury więzienia, wraz z byłymi znajomymi z celi, rozpoczyna poszukiwania Baeka.

Kang-doo razem z ojcem prowadzi mały sklepik na brzegu rzeki Han w Seulu. Oczkiem w głowie Kang-doo jest jego córeczka, dla której zrobiłby wszystko. Ale ich sielanka zostaje przerwana wraz z pojawieniem się potwora, który zaczyna pożerać ludzi. Do zabicia kreatury przydzielone zostaje wojsko i policja. A Kang-doo rozpoczyna własne polowanie.

Yoon-ju nie może znieść ciągłego szczekania mieszkających w jego bloku psów i decyduje o tym, by je porywać. Jedna z jego sąsiadek stara się uratować zwierzęta.