stonyhearted

adjective
  1. lacking in kindness, sympathy, or compassion; cruel and unfeeling
  2. Usage: literary

Examples