stonyhearted

(adj) hardhearted

unfeeling
uncompassionate (similar term)