By 'allies', do you mean all friendly creatures?
Do you have the
patch installed? I have not heard of this problem before so I doubt the patch specifically addresses it, but it couldn't hurt.
If you start a new game, does the same thing happen? Do you have any older saves that work properly?
Does changing the game resolution make any difference? (probably not)
Try deleting the files within the dynamic folders (but not the folders themselves);
'
..\Beyond Divinity\Acts\Act1\Dynamic', '
..\Beyond Divinity\Acts\Act2\Dynamic', etc.
These folders are used as a cache for the game. Files are created / copied there from the save game folder when you load, and written / copied to those folders when you save a game. The files will be re-created as required the next time you start Beyond Divinity. If there was a corrupt file in those folders, deleting the files should fix the problem.
Where are you in the game? If nothing else helps, it is possible moving to the next act will reset whatever is causing the problem.