Paul (Antonio Banderas) najlepsze czasy swojej pisarskiej kariery ma już za sobą. Ostatkiem sił próbuje jeszcze zmienić swój los, pisząc scenariusz, który w jego ocenie jest świetny. Problem polega na tym, że nie potrafi znaleźć odpowiedniego zakończenia. Przypadkowo spotyka Jacka (Jonathan Rhys Meyers) – włóczęgę. Rozmowa świetnie się im układa, a bezdomny jest na tyle intrygujący, że Paul postanawia zaprosić go na nocleg do swojego domu. Wkrótce mężczyźni zostają pozbawieni prądu przez niespodziewaną awarię. Okolicą od lat, raz po raz, wstrząsają niewyjaśnione morderstwa lub zaginięcia. Czy zaproszony gość ma coś wspólnego z tymi wydarzeniami i czy faktycznie jest tym, za kogo się podaje?