Une histoire d'amour dramatique qui se déroule dans les années 1860 au Mexique, à Cuba, à Londres et en Espagne.
La vie de Vernon Subutex, disquaire au chômage, bascule, le jour où il est expulsé de chez lui et qu'une rock star meurt en lui laissant de mystérieux enregistrements.
L'année s'écoule lentement à La Havane, tandis que le détective Mario Conde s'aventure au cœur de la ville pour enquêter sur de sombres affaires de meurtre.