Lucía es una joven que trabaja como camarera en el centro de Madrid. Tras la misteriosa desaparición de su novio, un escritor, decide marcharse a una tranquila isla mediterránea. La libertad que siente allí le hace enfrentarse a los rincones más oscuros de su pasada relación con el escritor, como si se tratara de una novela.
Torrente es un policía español, fascista, machista, racista, alcohólico y del Atleti. Tiene un vecino llamado Rafi, al que le gustan las películas de acción y las pistolas, y que vive con su madre y su prima Amparito, una ninfómana. Juntos, Torrente y Rafi, patrullarán por la noche las calles de la ciudad.