A wealthy American family, the Bishops, move into a luxurious mansion in the Yangmin mountains of Taiwan. Soon, strange events begin to plague various family members in their new home. Candice sees lights out of the corner of her eye; her teen daughters hear voices and footsteps. They finally give up their disbelief in ghosts when their youngest daughter is attacked. The family consults a Catholic Taoist priest who says, according to feng shui, their house was physically designed to give power to spirits from the beyond.