W swojej autobiografii Ingrid Bergman stwierdziła, że zaoferowano jej główną rolę w "Cudotwórczyni".
Wytwórnia United Artists nalegała, by do głównej roli zaangażować Elizabeth Taylor lub Ingrid Bergman. Twórcy filmu pozostali jednak przy Anne Bancroft, która wcześniej zagrała tę samą postać w wersji scenicznej.
Do roli głównej brana pod uwagę była również Audrey Hepburn.
Zdjęcia do filmu kręcono w Simi Valley (Kalifornia, USA), Middletown (New Jersey, USA) i Nowym Jorku (USA).
Z początku studio nie zamierzało zaangażować Patty Duke do roli Helen Keller, mimo że grała ona tę rolę w wersji scenicznej. Producenci uznali, że 16-letnia Duke nie może zagrać 7-latki. Zmienili zdanie po zatrudnieniu Anne Bancroft, która wcześniej na scenie grała postać Annie Sullivan.
"Cudotwórczyni" została w 1979 roku nakręcona na potrzeby amerykańskiej telewizji. Rolę Annie Sullivan ponownie zagrała Patty Duke.
Anne Bancroft nie była w stanie pojawić się na ceremonii rozdania Oskarów, z uwagi na zobowiązania służbowe. Oskara dla najlepszej aktorki za rolę w "Cudotwórczyni" odebrała w jej imieniu Joan Crawford, która chciała w ten sposób zrobić na złość Bette Davis (aktorki wręcz się nienawidziły).
Film kręcono w okresie czerwiec - sierpień 1961 r.