there is no knowing what is in a man's heart (idiom)
Definitions (CC-CANTO)
cannot judge one is a good person by its look (slang)
Definitions (粵典–words.hk)
語句
唔可以單憑表面而判斷某個人係咪真係好人 cannot judge whether a person is good by the look; literally: a person's heart is separate from the skin of the belly
人心隔肚皮,人哋呃緊你都未定啊。
人心隔肚皮,人哋呃紧你都未定啊。
jan4 sam1 gaak3 tou5 pei4, jan4 dei6 ngaak1 gan2 nei5 dou1 mei6 ding2 aa3. You really can't tell whether that guy is a good person by his look. He might be deceiving you.
Definitions (Wiktionary)
proverb
someone else's heart is difficult to know (syn.) 知人知面不知心, 知人知面勿知心