hypocrite


hypocrite (http://definr.com/hypocrite)

     n : a person who professes beliefs and opinions that they do not
         hold [syn: dissembler, phony, phoney, pretender]