Singapore’s TYPE-MOON faithful, take note: Witch on the Holy Night — the anime film adaptation of Kinoko Nasu’s beloved visual novel, animated by ufotable — now has its premiere date confirmed. The film opens in Japanese theatres on 20 November 2026, with the announcement made today at a special reveal event in Ikebukuro, Tokyo.
What Is Witch on the Holy Night?
For the uninitiated: Witch on the Holy Night (魔法使いの夜, Mahoutsukai no Yoru, sometimes called Mahoyo) is a visual novel written by Kinoko Nasu and developed by TYPE-MOON — the studio behind Fate/stay night, Tsukihime, and Kara no Kyoukai. Originally released in Japan in April 2012, it became available in English on Steam in December 2022.
The story is set in late-1980s Japan and centres on Aoko Aozaki, an apprentice mage who reluctantly inherits her family’s magical art. She lives in a grand Western-style manor on a hill under the guidance of Alice Kuonji — a quiet, eccentric witch from England. Their world is upended when a rural transfer student named Soujyuro Sizuki stumbles into their lives. Longtime Nasuverse fans will recognise Aoko as the younger sister of Touko Aozaki from Kara no Kyoukai, making this film a key piece of prequel lore for the wider franchise.

Ufotable Brings the Nasuverse Back to the Big Screen
If the name ufotable means anything to you, you already know what to expect. The studio behind the Heaven’s Feel trilogy, Demon Slayer, and the original Kara no Kyoukai film series brings its signature hand-drawn fluidity and meticulous lighting to this production. Their return to the Nasuverse with Mahoyo is long overdue — the visual novel has been a fan favourite for over a decade, and this is its first animated adaptation.
Character designs are handled by Hirokazu Koyama, while the score is composed by Hideyuki Fukasawa, whose atmospheric, layered compositions have become a hallmark of ufotable’s supernatural action projects.
The Voice Cast: A Nasuverse Dream Team
The cast is stacked. Tomatsu Haruka voices Aoko Aozaki — headstrong, brash, and unexpectedly funny as a magic novice who’d rather do anything else. Hanazawa Kana plays Alice Kuonji, lending the reserved, bookish witch her signature warmth and depth. Rounding out the trio is Kobayashi Yusuke as Soujyuro Sizuki, the ordinary boy who ends up in a very extraordinary house. All three voice actors are reprising their roles from the original VN’s audio production.

November 20 in Japan — and When Singapore Might Follow
The film opens theatrically in Japan on 20 November 2026. No international theatrical or streaming dates have been confirmed as of this writing. That said, ufotable’s recent track record gives Singapore fans reason to be optimistic: Demon Slayer: Infinity Castle I opened across Golden Village and Cathay multiplexes locally, and the Heaven’s Feel films received dedicated Singapore screenings. A TYPE-MOON x ufotable production backed by Aniplex is exactly the kind of release that tends to get international theatrical treatment — we’ll update when distribution details arrive.
In the meantime, fans who haven’t played the original VN can pick it up on Steam — it’s considered essential Nasuverse reading. For all the other ufotable and Nasuverse titles streaming now, browse our anime section.
