A universal, crossover animated rig?

If I have a created animated cut out of a character running, fighting, etc... and if I have dozens of different characters that need to perform that action in that exact motion, give or take, is there a way to introduce new characters into say a premade running rig or set animation or say fighting animations as well, etc, instead of having to animate dozens and dozens of characters? Tall order I know... Hoping there's some way around this. It's just that I have a heady project that I'm hoping to find a time-saver for some background animation. Many thanks!

This is certainly possible, but I don't know how easy it would be with whatever rig you've already made.

If your animation is done using a rig of nulls linked/parented together and then linked to graphic layers, it should be possible to make this rig fit another character. For that to work all the characters will of course need to have the same basic elements, but also your rig will need to have features to allow you to scale it to fit the possibly differently shaped characters.

If all the animation is rotation of limbs, you may not need to do any scaling, but can simply use an expression (pick-whip) to link the rotation of the character to the rotation in your rig.

I'm mostly hypothesising about what I can imagine doing here. I've never done this, and if your rig and animation is already done it may be difficult depending on how you're done it.