Comme l'indique son titre, Les Ensorceleuses 2 est la suite des Ensorceleuses, sorti en France en 1999. Sandra Bullock et Nicole Kidman campent toujours les sœurs Owens, tandis que Susanne Bier succède à Griffin Dunne à la réalisation.
Denise Di Novi rêvait de produire une suite des Ensorceleuses depuis la fin du premier film, mais il a fallu attendre la publication du deuxième roman d’Alice Hoffman, Le Grimoire des Ensorceleuses, pour que le projet puisse réellement prendre forme. Le déclic est finalement venu des deux actrices principales, mais aussi d’un phénomène inattendu : les réseaux sociaux ont progressivement transformé le film de 1998 en véritable objet culte. Sur Instagram, Pinterest et TikTok, les fans ont multiplié les demandes pour retrouver Sally et Gillian. Un enthousiasme auquel Sandra Bullock et Nicole Kidman ont finalement décidé de répondre.
Pour retrouver la célèbre maison des sœurs Owens, l'équipe n'a pas simplement restauré un décor existant : elle l'a entièrement reconstruite aux studios de Leavesden, situés au Royaume-Uni. Le choix s'est même révélé plus économique que d'autres solutions et surtout beaucoup plus pratique pour pouvoir filmer aussi bien les intérieurs que les extérieurs. Les décorateurs ont découvert que les dimensions des pièces du premier film ne correspondaient pas à celles de la façade : les deux parties avaient été tournées séparément. Après avoir étudié le film original, ils ont conservé seulement quatre croquis d'époque et en ont créé… 227 nouveaux.
Vingt-cinq ans après le premier film, Dianne Wiest et Stockard Channing ont retrouvé Sandra Bullock et Nicole Kidman pour reprendre leurs rôles des Tantes. Wiest témoigne : "C’est extraordinaire de pouvoir retrouver un rôle, sans avoir à se répéter, mais en ayant la possibilité de l’enrichir – un rôle qu’on a joué 25 ans plus tôt, avec les mêmes gens. Cela ne m’était jamais arrivé."
Pour porter ce projet profondément féminin, la production tenait absolument à confier la mise en scène à une femme. Le choix s'est naturellement porté sur la Danoise Susanne Bier, qui avait l'avantage d'avoir déjà dirigé Nicole Kidman (sur la série The Undoing) et Sandra Bullock (sur le film Bird Box).
Si Nicole Kidman, Sandra Bullock, Dianne Wiest et Stockard Channing ont repris leur rôle de sorcières, il n'en est pas de même pour Evan Rachel Wood et Alexandra Artrip, qui incarnaient en 1998 Kylie et Antonia, les filles de Sally. Les deux actrices ont été respectivement remplacées par Joey King et Maisie Williams, plus jeunes d'une dizaine d'années.
Evan Rachel Wood a partagé sa déception sur son compte Instagram : "On me pose souvent des questions à ce sujet, alors je vais juste clarifier les choses maintenant : on ne m'a pas demandé de revenir et de participer à la suite des Ensorceleuses. J'ai proposé mes services, même si ce n'était pour qu'une scène ou une seule réplique. On m'a dit qu'ils allaient changer de casting. Je suis désolé de décevoir les fans. Ce n'est ni de mon ressort, ni mon choix. J'aurais volontiers rejoint mes sœurs." Elle a néanmoins souligné que Joey King a été la seule personne à l'avoir contactée, une démarche qu'elle a grandement apprécié. Sa comparse, Alexandra Artrip, n'a plus joué la comédie après Les Ensorceleuses.
Susanne Bier a justifié ce remplacement en expliquant : "Les filles dans l'histoire viennent tout juste de terminer leurs études, donc il n’y avait pas vraiment à hésiter. Nous avons dû changer les actrices."
Les Ensorceleuses 2 a été tourné aux studios de Leavesden et en décors naturels pendant 11 semaines. Sur 55 jours de tournage, 27 se sont déroulés en décors réels.