Javert is one of the most complex antagonists. One of the most complex protagonist/antagonist dynamics is Jean Valjean and Javert.
Javert was born inside a jail. He is a policeman who strictly follows the law. He has the motto of “once a criminal always a criminal”. He does not think any person can possibly change. That is how he feels about Jean Valjean. Once Valjean breaks parole, Javert feels like he must bring Valjean back to prison. He just does not realize that Valjean is trying to become a better person.
Not only is Javert struggling with his idea of criminals, he also is struggling with mercy and forgiveness. He does not know how to show mercy to others. You first see this through Fantine. All Javert sees is that Fantine is a prostitute not a prostitute with a child. Javert should have arrested this man not Fantine, who attacked him in self-defense. So mercy is just something that Javert does not know how to show.
In “Stars”, Javert lays than his beliefs and principles. Javert makes you know that he wants to capture Valjean. In many ways, the law is his religion. Javert strictly follows it so much.
He came to the barricade to spy on the students, but Gavroche caught him. Well, Javert was surprised that Jean Valjean let him go. That changed the way that Javert believed all of his different beliefs. Even though, he was given an incredible act of mercy, for some reason, he was not able to receive it. He was in a middle of a inner turmoil- he released that Valjean has become a better person- Javert realized that his motto of “once a criminal always a criminal” is not exactly sure. Javert felt like he had no purpose so he killed himself in the end.