Året är 1938. I en dammig höglandsby i Mexiko firas De dödas dag, vilket förebådar ödet för den tid världen står inför. Andra världskriget rycker närmare sitt utbrott även här, under vulkanens hetta och våldet är ständigt närvarande. Längs sin spritinfekterade, stapplande väg via barer och bordeller bjuder den före detta konsuln Firmin in såväl sin otrogna fru och hennes älskare till sin dödsdans – liksom djävulen själv.