Naltrexone is known to be one of the most successful pharmacological treatments for alcohol dependence. However, it does not work for everyone.

https://recoverypartnernetwork.com/treatment/mat-medications/naltrexone-for-alcoholism-treatment