Is it possible to assign armature to a different mesh

I have a animation that i am pretty far along with, and have discovered a major flaw in the mesh. The mesh is a human from Make Human. The armature is a rigify rig also from Make Human. Is it possible to take the armature (which has several actions associated with it) and assign it to a corrected version of a similar mesh.

If the topology is the same, then yes. I’ve done it before. Also you asked the question in the wrong animation section.