Noche de San Juan de 1980: Miguel Gironza, un empresario sin escrúpulos, capaz de vender su alma al diablo, elimina a su socio colocándole en su coche una bomba que acciona con un detonador a distancia. Dos extraños ancianos, Remedios y Nemesio, han sido testigos del asesinato. Veinte años después, la víspera de la noche de San Juan, una concatenación de elementos aparentemente casuales convierte a Serafín, un mensajero al que nada parece sonreír en la vida, en el elemento imprescindible para orquestar la ansiada venganza contra Gironza.
Noche de San Juan de 1980: Miguel Gironza (Pepe Sancho) causa voluntariamente la muerte de su socio y amigo, Arístegui, mientras dos extraños ancianos (Pilar Bardem y Saturnino García) son testigos del asesinato. Al día siguiente aparecen en el funeral acompañados de una niña para comunicar a Gironz...