Corre el año 1846 y en un carro cubierto viaja una compañía ambulante encabezada por el hipnotizador Vogler (Max von Sydow), su esposa Manda (Ingrid Thulin) -disfrazada de hombre, bajo el nombre de Aman-, su abuela experta en pociones mágicas (Naima Wifstrand) y su ayudante Tubal (Åke Fridell).