A strange and painful Asian movie