Actor Shia LaBeouf has sworn off alcohol for good after experiencing the devastating effects of heavy drinking.