hypocrite
ˈhɪpəkrɪt
noun
a hypocritical person.
the story tells of respectable Ben who turns out to be a cheat and a hypocrite
sanctimonious person,pietist,whited sepulchre,plaster saint,humbug,pretender,deceiver,dissembler,impostor,phoney,Holy Willie,creeping Jesus,bluenose,Pharisee,Tartuffe,Pecksniff,canter