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