iron-hearted

adjective: Cruel; unfeeling.