Arang (Min-a Shin) była piękną i wrażliwą córką magistrata. Wychowywała się bez matki, a pieczę nad nią sprawował niegodziwy dozorca. Mężczyzna zabił ją i porzucił ciało w lesie. Jej upokorzony ojciec uznał, że dziewczyna uciekła z mężczyzną i zrezygnował z zajmowanego przez siebie stanowiska. Od tej pory, zawsze gdy przybywał nowy magistrat, mściwy duch Arang pokazywał mu swoją historię, a przerażony urzędnik uciekał. Jednakże pewnego dnia w mieście pojawił się młody mężczyzna, Eun-oh (Jun-ki Lee). Arang ukazała się również jemu, ale ten wzruszony opowieścią dziewczyny obiecał odnaleźć mordercę i pomścić jej śmierć.