Szwed Peterson (Franco Nero) to cyniczny, pozbawiony skrupułów handlarz bronią - nie walczy dla "sprawy", woli wspierać stronę, która więcej zapłaci. Meksykanin Vasco (Tomas Milian) to zwykły chłop, który przypadkiem zostaje mianowany porucznikiem mającym zaprowadzić porządek w San...
Viridiana (Silvia Pinal) jest młodą zakonnicą, która tuż przed złożeniem ślubów wieczystych postanawia odwiedzić swojego krewnego. Jest nim owdowiały, niezwykle bogaty Don Jaime (Fernando Rey). Jego żona umarła trzydzieści lat temu w noc weselną. Mężczyzna namawia Viridianę, aby...