hypocrite

Definition

A person who acts in contradiction to their stated beliefs or principles, especially in moral matters.

Español Una persona que actúa en contradicción con sus creencias o principios declarados, especialmente en cuestiones morales.

Example

"He called others selfish, but he's such a hypocrite—he never volunteers to help."