作为1998年邪典经典《Practical Magic》的续集,由Sandra Bullock和Nicole Kidman主演的该片在全球范围内收获了4600万美元的总票房。其中,国内票房为3000万美元,国际市场为1600万美元。尽管国内票房表现稳健,但海外票房未能达到华纳兄弟最初的预期,该片在77个地区的原定目标为1800万至2300万美元。
影片的票房走势表明,其观众群体将主要来自北美,这对于一些备受喜爱的90年代作品来说并非罕见。影片的表现被拿来与Sandra Bullock主演的其他成功女性题材电影进行比较,例如《The Lost City》和疫情前上映的《Ocean's 8》,以及其他90年代经典续集,如《Freakier Friday》.
值得注意的是,Bullock的个人主演作品往往比Kidman的个人主演作品更能吸引观众购票,特别是考虑到Bullock曾主演过更多由大公司支持的影片,而Kidman则经常涉足独立和艺术电影。作为参考,《Freakier Friday》全球首周末票房为4450万美元(国际1550万美元,国内2850万美元),《Ocean's 8》在疫情前全球首周末票房为5370万美元。《Practical Magic 2》的首周末票房被认为与这些基准相当,但未能像华纳兄弟之前推出的《It》或《Beetlejuice Beetlejuice》系列那样,在劳动节后引爆观影热潮。
尽管美国国内的预测显示其首周末票房将达到3800万至4000万美元,但目前的数字与《The Lost City》的首周末表现非常接近。行业分析人士认为,《Practical Magic 2》是一部独特的90年代女性邪典作品,预计不会达到《Devil Wears Prada 2》那样的票房巨头地位。
在国际市场方面,该片在英语国家表现最为强劲。英国以390万美元的开画成绩位居榜首,与《The Lost City》在该地的开画成绩(350万美元)持平,并超过了《Freakier Friday》(230万美元)。澳大利亚紧随其后,以220万美元的票房成绩,超过了《Freakier Friday》的130万美元开画成绩。
其他主要市场的开画成绩包括:墨西哥120万美元(低于《The Lost City》的200万美元和《Freakier Friday》的270万美元),德国77万美元(低于《The Lost City》的140万美元,但高于《Freakier Friday》的54.9万美元),西班牙65.1万美元,法国56.9万美元(低于《The Lost City》的250万美元),巴西52.8万美元,以及意大利48.7万美元。波兰(31.5万美元)、阿联酋(27万美元)、荷兰(25.3万美元)和新西兰(23.7万美元)也贡献了部分票房。
作为参考,《The Lost City》最终国内票房为1.053亿美元,国际票房为8750万美元,全球总票房为1.929亿美元,制作成本与《Practical Magic 2》相似,净成本约为7500万美元。《Freakier Friday》最终北美票房为9410万美元,国际票房为5900万美元,全球总票房为1.531亿美元,净成本为4500万美元。

