Kurokawa's Show of a Hundred Spirits

Kurokawa's Show of a Hundred Spirits (黒川百華のショー Kurokawa Hyakka no Shō) is a Japanese animated musical fantasy drama film created by Studio Ghibli. It is Studio Ghibli's first musical film. Inspired by the 2017 film The Greatest Showman and the Ringing Bros. and Barnum & Bailey Circus, the film tells the story of Taji Kurokawa, a working husband & father living in Meiji era Japan who creates a supernatural show performance filled with unique yokai.

Plot summary
Ever since he was a boy, Taji Kurokawa was able to make contact with spirits. Now a working husband and father to four children, Taji is striving to earn money to support his family in Meiji-era Japan. Taji's childhood memories eventually come back to him, and eventually, he brings together a freakshow of real-life yokai and spirits, creating the greatest, most supernatural show on Earth.