The Japanese film debuted at the 2025 Cannes Film Festival, and is based on a hit video game, The Exit 8, that’s billed as a ...