Wir schreiben das Jahr 1995. Es ist mittlerweile sieben Jahre her, dass der Bruder von Samantha Darko (Daveigh Chase) durch einen vom Himmel stürzenden Flugzeugmotor getötet wurde. Sam´s Leben wurde dadurch komplett verändert, ihre Familie war innerlich zerbrochen. Um ihrer quälenden Familiensituation zu enkommen entschliesst sie sich zusammen mit ihrer besten Freundin Corey (Briana Evigan) Virginia zu verlassen und in Los Angeles neu anzufangen.
Auf ihrer Reise haben sie jedoch bald eine Autopanne und landen in einer kleinen Wüstenstadt. Während Corey sich sofort ins örtliche Partyleben schmeisst, beobachtet Sam seltsame Dinge. Ein Meteor schlägt in einer Windmühle ein und verfehlt dabei knapp einen Kriegsverteranen namens Iraq Jack (James Lafferty). Während Sam in der Nacht schlafwandelt und an irgendwelchen Orten mitten in der Stadt wieder aufwacht, sieht Jack den Geist der ermordeten Sam, der einen Auftrag für ihn hat. Die Welt wird in einigen Tagen untergehen und Jack soll dies von Sam´s Geist unterstützt verhindern, doch um dies zu tun, müsste er in der Zeit zurückreisen können.