Question: what is the difference between a criminal and a villain?
Answer: As nouns the difference between criminal and villain is that criminal is a person who is guilty of a crime, notably breaking the law while villain is (en) a vile, wicked person.