Short haired Japanese super heroine Cosmo Angel battles the Puppet Master and is forced to surrender her body to him.