As adjectives the difference between hostile and baleful
is that
hostile is belonging or appropriate to an enemy; showing the disposition of an enemy; showing ill will and malevolence, or a desire to thwart and injure; occupied by an enemy or enemies; inimical; unfriendly while
baleful is portending evil; ominous.
As a noun hostile
is (chiefly|in the plural) an enemy.