Word or expression for "someone using fake kindness to hide something or his true nature" [duplicate]
Solution 1:
As an adjective, I would like to use
hypocrite
hypocritical
insincere
double
double-faced
two-faced
double-tongued
On the other hand, as a noun , I would use
dissembler
prig
pharisee
double-dealer
Solution 2:
How about "two-faced"?
two-faced is an adjective you can use to someone who acts one way at a certain time/situation but acts differently at another time/situation.