have the heart of stone
The phrase 'avoir un cœur de pierre' is used in French to describe someone who is emotionally cold, unfeeling, or incapable of showing compassion. It is often used in contexts where a person is perceived as being harsh or lacking empathy, indicating that they are hard-hearted or insensitive to the feelings of others.