Shingo Yamashita's animation style is incredible—his work on Jujutsu Kaisen and Chainsaw Man openings showed he's a master of dynamic movement and visual flair. Modernizing the Kaguya legend is such a cool idea; taking a classic tale and setting it in a virtual realm with Internet culture is the perfect update for a new generation. Studio Colorido always delivers beautiful animation, and pairing them with Yamashita's Studio Chromato should produce something visually stunning. The music-focused approach sounds unique, essentially creating a live performance experience in film form.
Upcoming feature film Cosmic Princess Kaguya! combines a classic Japanese legend with the wild world of Internet culture. A new music video set to "Watashiha Watashinokotoga Suki" ("I like who I am") composed by HoneyWorks features an original dance performed by Kaguya. Yuko Natsuyoshi, who voices Kaguya in the film, performs the upbeat tune.
WATCH THE MUSIC VIDEO: Cosmic Princess Kaguya! Music Video: "Watashiha Watashinokotoga Suki"
format(webp))
Key visual
Production Details
Director: Shingo Yamashita (feature-length directorial debut) (Known for: Opening animation for Jujutsu Kaisen, Chainsaw Man)
Animation Studios: Studio Colorido in association with Studio Chromato (Yamashita's studio)
Character Design: Hechima (My Oni Girl) and Akihiro Nagae (Drifting Home)
Music Producers:
ryo (supercell)
kz (livetune)
40mP
HoneyWorks
Aqu3ra
yuigot
Voice Cast
Kaguya - Yuko Natsuyoshi
The Concept
Set in the virtual realm of Tsukuyomi, the story unfolds as a live performance marrying original music with Yamashita's signature style of polished visuals, emotive pacing, and dynamic 3D camerawork to boldly transform this classic tale for a new generation.
Release Information
Premiere: January 22, 2026 Platform: Netflix
Are you excited for Shingo Yamashita's directorial debut? What do you think of modernizing the Kaguya legend? Which vocaloid producer are you most interested in hearing? Will you watch on January 22? Share your thoughts in the comments below!
format(webp))
format(webp))
format(webp))
format(webp))
format(webp))
format(webp))
format(webp))