Akcja filmu rozgrywa się w Meksyku lat czterdziestych. Ignacio jest nieśmiałym i żyjącym samotnie kelenrem, spędzającym całe dnie w pracy, w kawiarni Ofelia. Jego życie zmienia się diametralnie wraz z pojawieniem się hiszpańskiej prostytutki Loli, zarazem czułej i okrutnej, która staje się obiektem jego obsesyjnego pożądnia. Dla niej gotów jest na każde poświęcenie, nawet samobójczy zamach na generała Franco.