Hypocrite

noun

One who, profession virtues that he does not respect secures the advantage of seeming to be what he depises.


—Ambrose Bierce, The Devil's Dictionary