Par une froide soirée d’hiver, le vieux et charmant célibataire Seligman découvre Joe dans une ruelle, rouée de coups. Après l'avoir ramenée chez lui, il soigne ses blessures et l’interroge. Seligman écoute intensément Joe lui raconter en huit chapitres successifs le récit de sa vie mouvementée.
Ulysse est le chef autoritaire d’une bande de gangsters et un chef de famille négligent. Après une longue absence, il rentre enfin chez lui dans une maison hantée par les fantômes du passé. Chaque recoin cache un secret dont il cherche la clé et il sent qu’il lui faut entreprendre une véritable odyssée au plus profond de ses souvenirs en parcourant la maison pièce par pièce.