Eine Stadt wird von einem Bösewicht heimgesucht, in einem epischen Kampf wird dieser von einem Superhelden besiegt und getötet. Dann verschwindet der Held scheinbar spurlos und irgendwann weiß keiner mehr so richtig, ob es ihn wirklich gab oder ob alles nur eine Legende ist. 20 Jahre später: Ein Junge (Javon “Wanna” Walton) ist überzeugt, ...
Katie (Nicky Whelan) zieht mit ihrer jungen Tochter in eine neue Stadt, um dort die Misshandlungen ihrer Vergangenheit hinter sich zu lassen und ein neues Leben zu beginnen. Doch freundet sie sich mit dem Ehepaar Angela und Brian (Nicolas Cage) an, doch die stellen sich bald eine Frage: Ist die junge Frau wirklich so unschuldig, wie sie tut, oder hat sie finstere Pläne?