I was watching Harry Potter movie. Harry tells a truth to everyone.
Hearing this, another character says that Harry (main character) is lying (i.e., not telling the truth). One more character says immediately after that: "The hell he is!".
Now I don't understand the meaning of "The hell he is!".
It either means he is telling truth or he isn't. But not sure which one of is it.
I turned on Hindi dubbed audio (Hindi is my native language) which clearly said like: "He is NOT lying".
Then to further confirm, I turned on Hindi subtitles. Again, it was contradictory to dubbed audio. It read like: He is lying.
So now I'm confused. Any idea what can it mean?