온갖 시시한 일들을 저지르고 다니는 마사루와 신지는 무료한 일상에 염증을 느낀다. 그러던 어느 날, 마사루는 자신이 돈을 뺏은 아이가 데려온 권투선수에게 맥없이 당하고 만다. 이에 마사루와 신지는 권투를 배우기로 하지만 신지와의 게임에서 무참히 패한 마사루는 이내 권투를 그만두고 떠난다. 고등학교를 졸업할 때까지 권투에 전념한 신지는 마침내 권투 시합에 나가지만 시합에서 지게 되면서 권투선수로서의 의지마저 꺾여버리고 만다. 또한 마사루는 야쿠자 보스들에게 버릇없는 언행을 하는 실수를 저지른다. 결국 마사루는 다시 돌아온 중간보스에 의해 린치를 당하고 만다.

마약 복용으로 재활원에 다녀온 10대 소녀 멜라니(레아 파이프스)는 새로 이사 온 마을에서 새롭게 인생을 시작하려 한다. 그런데 첫 날, 먼저 마을에 와 살고 있던 언니 크리스탈(크리스틴 카발라리)에게 마을의 기찻길에 대한 얽힌 전설을 듣게 된다. 50년 전, 아이들을 태운 한 스쿨버스가 기차와 충돌하면서 아이들이 모두 죽는 사고가 일어난다. 그때 이후로 기찻길에 차를 가만히 세우고 있으면 그 아이들의 영혼이 나타나 차를 기찻길 밖으로 밀어준다는 이야기가 마을에 전해 내려온다. 미신을 믿지 않는 멜라니는 이를 그냥 웃어넘기지만 정말로 차가 저절로 움직이는 경험을 하게 되고 어떤 한 여자 아이가 계속 나타나면서 주변에 이상한 일들이 벌어진다. 그리고 마을에서는 사람들이 하나 둘 죽어나간다. 결국 멜라니는 그 여자아이가 50년 전 사고로 죽은 아이의 영혼이며 자신에게 도움을 청하고 있다는 사실을 깨닫게 되고 당시의 버스 사고가 조작된 것이며 마을의 고속도로 건설로 인한 비밀이 있음을 밝혀내는데..