Frank (Elijah Wood) lebt ein zurückgezogenes und einsames Dasein in Los Angeles. Alleine betreibt er den von seiner verstorbenen Mutter geerbten Laden, in dem er Schaufensterpuppen restauriert. Nachts zieht er durch die Straßen und macht Jagd auf Frauen, die er tötet, skalpiert und entkleidet. Mit diesen Trophäen schmückt Frank zu Hause seine Puppen in dem Glauben, ihnen so Leben einzuhauchen. Aufgewachsen mit einer promiskuitiven und nachlässigen Mutter, hofft er so, seine innere Leere zu füllen. Eines Tages taucht die junge Künstlerin Anna (Nora Arnezeder) in seinem Laden auf. Fasziniert von seinen Schaufensterpuppen bittet sie darum, diese fotografieren zu dürfen und kommt mit Frank ins Gespräch. Natürlich hat Anna keine Ahnung, mit wem sie da gerade Freundschaft schließt...