13 Ghosts (2001) ending / spoiler
It turns out that the man that seemed to be dead at the junkyard was alive the whole time and the lady who saved Arthur's daughter from the jackal was working with him. The children end up in the center of the machine and Arthur jumps in and saves them. 11 of the ghosts finally get their hands on the man we thought was dead and kills him. The machine is destroyed and so is the house.All of the spirits cross over. Arthur and his family get to say goodbye to their wife/mother who stays behind for a moment and was one of the spirits, and appears one last time with a nice looking dress and without the burn mark on her face to tell the family she loves them, then leaves.
Submitted by Teichy