The film premiered at Sundance in 2023. The official synopsis teases how "Japan's police and media turned a blind eye" to the ...