Juan of the Dead

Juan (Alexis Díaz de Villegas) is forty years old and has devoted the majority of his life to living in Cuba doing absolutely nothing. He is accompanied by his bumbling sidekick, Lazaro (Jorge Molina), who is just as lazy but the bigger fool (and accident-prone), on a makeshift fishing raft. Their line snags what they think is a corpse but it suddenly awakens and attacks them, ending with Lazaro shooting it in the head with his spear gun. They think nothing of it at first and go about their business as usual, which involves thuggish activity and associating with their less than reputable friends: Lazaro's vain, Americanized pretty-boy son Vladi California; drag queen La China, who is also an expert slingshot marksman; and China's hulk-like lover Primo (who faints at the sight of blood and has to wear a blindfold when fighting).