I remember watching a cartoon on Cartoon Network in the late 90s or early 2000s on Cartoon Network. I think it is a sci-fi/fantasy anime (not too sure, it could just be an American cartoon). I think the protagonist is called Kenshin. I could be wrong, but he unwittingly causes a curse. It also had witches, some tried to protect him, while others tried to get him.
I have tried searching on Google for years now to no avail.