I am trying to find a right word for a person that believes that he/she always acts with pure morals. Someone who in a way believes and acts like Jesus. Especially in terms of pure heart or pure morals. If you have seen the movie Dogville by Lars von Trier, I am trying to describe a person like Grace. Up to a certain point in the movie, she truly believes and acts in accordance to her strong morals even when it is detrimental to her.
Here are few words/phrases I am thinking of:
- self-righteous and holier-than-thou - this usually implies the person outwardly shows this but their actions are not in accordance with what they preach.
- martyr or saint might be closer to what I am looking.
- moral superiority - is close but it usually has a negative connotation similar to self-righteous.