Handlung
Vor zwanzig Jahren erfährt Yoon Hwa Pyung (Kim Dong Wook), ein junger Hellseher, der in eine Schamanenfamilie hineingeboren wurde, von einem mächtigen Dämon namens "Sohn" (Gast). Der Dämon ist sehr mächtig und besitzt die Macht, andere Dämonen zu kontrollieren und sie von schwachen Menschen Besitz ergreifen zu lassen. Die Besessenen werden dann verrückt, töten ihre Familien und stechen sich selbst ins Auge. Hwa Pyung, Choi Yoon (Kim Jae Wook), ein Junge aus einer religiösen katholischen Familie, und Kang Gil Young (Jung Eun Chae), die Tochter eines Detektivs, treffen sich schicksalhaft, als ihre Familien von einem Dämon getötet werden. Zwanzig Jahre später haben die Dämonenmorde wieder begonnen. Hwa Pyung ist jetzt ein Taxifahrer, der seine Kräfte einsetzt, um besessene Menschen aufzuspüren und ihnen zu helfen, Yoon ist ein katholischer Priester, der sich mit Exorzismus auskennt, und Gil Young ist eine Detektivin, die nicht an Geister glaubt. Das Trio trifft sich wieder und versucht zusammenzuarbeiten, um "Sohn" zu besiegen.