hardhearted

(adj) stonyhearted

unfeeling
uncompassionate (similar term)