Have a heart of stone

Meaning: To be emotionally cold or lacking sympathy.

Example: You would need a heart of stone not to feel sorry for them.