Kim follows Edward back to the castle. She assures him that Kevin (Robert Oliveri) is okay and tells him how afraid she was. Suddenly, Jim (Anthony Michael Hall) appears, brandishing a gun. Kim steps between them, attempting to stop Jim, but he kicks Kim aside and begins beating on Edward. Kim picks up a board and whacks Jim with it. When he falls to the floor, she thrusts one of Edward's scissors under his chin and vows to kill him herself if he doesn't stop. Once again, Jim pushes her aside and goes after Edward until, in self-defense, Edward stabs him with a scissor blade. Jim falls through a window, killing him when he hits the ground. As the neighbors reach the castle, Edward says goodbye to Kim, and she tells him that she loves him. She then rushes outside, grabbing an old scissorhand on the way out, and tells the crowd that Jim and Edward are both dead, having killed each other. She shows them the scissorhand as proof. In an epilogue, Grandma Kim tells her granddaughter that she never saw Edward again. When her granddaughter says that she could still go up to the castle and see him, Kim says that she would rather he remember her as she was. The girl asks how Kim knows that he's still alive, and she admits that she doesn't know for sure but explains that, before Edward came down from the castle, it never snowed like it does now. A look outside her window shows that it's snowing. 'Sometimes you can still catch me dancing in it,' she smiles. In the final scene, Edward (looking just like he did years ago) is sculpting away at a block of ice, sending billows of snow out the castle window. A flashback of a young Kim is shown dancing in the snow.