Bei dem Drehbuchautoren Paul (Antonio Banderas) läuft es nicht besonders gut, weder privat noch bei der Arbeit. Eines Tages lernt er dann Jack (Jonathan Rhys Meyers) kennen, den Paul auf dem Weg zu seinem Haus auf der Straße aufgabelt. Weil sich schlechtes Wetter ankündigt, bietet er dem jungen Mann, im Haus unterzukommen. Eine Entscheidung, die Paul wenig später bitter bereuen soll, denn Jack entpuppt sich als kranker Psychopath, der Paul gefangen nimmt und nicht vor Waffengewalt zurückschreckt. Jack zwingt Paul schließlich, zu schreiben - auf diese Weise kommen alte Geheimnisse zum Vorschein, die die Beziehung zwischen den beiden Männern in völlig neues Licht rückt...