Iron-hearted

a.
  1. Hard-hearted; unfeeling; cruel; as, an iron-hearted master.