Sexy Japanese police woman and giant superheroine tries to save her city from giant alien monsters.