Granted with powers from the fabled Moon Rock, Moon Girl goes toe to toe with a cavalcade of foes in this retro superhero pastiche meets zombie horror meets â€˜Sailor Moonâ€™ for grownups mash up.