Yes. In Europe, we have a medicine called Esperal (disulfiram). Disulfiram blocks your liver enzymes, so alcohol turns into water, antacid, and formaldehyde.
The result is extremely high blood pressure, and your body swells up. Headache is unbearable, and death is probable.
When you take it, you are so afraid of alcohol that you will avoid it no matter what.
Ninety percent of people stop using it in the first year of usage and relapse.
I do not take it regularly, but when I know there will be a risky situation like some party, I take it despite being sober for almost ten years.