Cinemas across the U.S. and Europe may be shutting up shop due to the pandemic, but Japan’s box office has just had a record hit.

More than 3.4 million people — or almost 3% of Japan’s entire population — put the risk of virus infection aside to turn up for the opening weekend of "Demon Slayer: Kimetsu no Yaiba the Movie: Infinite Train,” an animated film based on a hugely popular manga property.

The film took in a box office of ¥4.62 billion ($44 million) in the three days, the movie’s distributor announced. That blew past estimates and more than doubled the previous record held by "Frozen 2.”