I speak Hebrew, and here we have a saying:
Thinks one thing and says the other.
It means that he is a hypocrite. I looked all over the internet to find a similar idiom in English and came up short.
I think maybe "two faced" is a way of expressing a hypocrite, but I wanted to check if there would be any more idiom with the same meaning.
Sorry for my poor English, and thanks for your help!