Japanese film pits mother against son in erotic battle.