Nos encontramos en la Barcelona de principios del siglo XX, en el barrio del Raval, donde la alta burguesía que accede al teatro del Liceo se codea con las clases bajas que se hacinan en calles estrechas y oscuras donde prospera la prostitución y el hampa. Los hijos de algunas prostitutas comienzan a desaparecer y cunde la sospecha de que un asesino campa a sus anchas por los zonas más turbias de la ciudad. En ese momento entran en acción dos detectives, Moisés Corvo y Juan Malsano, que no dudan en usar todos los recursos a su alcance para descubrir qué hay detrás de las misteriosas desapariciones. Cuando comienzan a acercarse personas influyentes, Corvo y Malsano reciben la orden de detener la investigación. Demasiado tarde, los crímenes que han descubierto superan cualquier cosa que hubieran podido imaginar.
"La mala mujer", inspirada en una historia real, narra unos hechos que tuvieron lugar en Barcelona a principios del siglo XX. Enriqueta Martí i Ripollés, la «mala mujer» del título, vivió en el barrio del Raval, donde asesinó a docenas de niños pobres entre 1909 y 1913. Conocida como «la vampira de Barcelona», Enriqueta ejercía la prostitución y la extorsión y se las daba de curandera. Por el día mendigaba disfrazada de vagabunda junto a los niños que secuestraba y luego asesinaba... Y por la noche acudía ataviada como una gran señora a los espacios frecuentados por la alta burguesía catalana, especialmente el Teatro del Liceu, para ejercer las labores de proxeneta infantil.