La estricta y severa Eglantine Price (Angela Lansbury) es una bruja aficionada que tiene que hacerse cargo, muy a su pesar, de 3 niños que han sido evacuados al pequeño pueblo costero donde ella vive. Juntos deberán luchar contra el invasor alemán, empleando para ello todos los trucos de Eglantine.
Es 1876, en Pennsylvania, un grupo de mineros decide crear una sociedad secreta, «The Molly Maguires», que comete sabotajes para presionar a los patronos y conseguir así mejorar sus condiciones laborales; pero los propietarios contratan a un detective para que se haga pasar por minero, se infiltre en la sociedad y la destruya.
Un multimillonario ejecuta un gran robo de dos millones de dólares en efectivo y la investigadora se involucra emocionalmente con él aunque esté convencida de su culpabilidad.