Une petite marchande tente de vendre des allumettes, dans une grande ville, en plein hiver. N'y parvenant pas, pour se réchauffer un peu, elle finit par brûler toutes les allumettes. Ces instants de chaleur, volés à la morsure du froid, sont accompagnés par des visions heureuses qui culminent avec l'apparition de sa défunte grand-mère, «la seule personne qui avait été bonne pour elle».
Méphisto, un démon, parie avec l'archange Gabriel qu'il peut corrompre Faust, un vieux savant censé être la preuve que le monde n'est pas voué au mal. Si il réussit, la Terre lui appartiendra. Dans son village ravagé par la peste, Faust trouve un grimoire lui permettant de pactiser avec le Diable pendant 24 heures pour sauver les siens...