gerardbutlerpicWM460.jpgSpread Pictures

Gerard Butler looked worse for wear while dining solo in the South of France today.

The 42-year-old 300 actor, who checked into the Betty Ford Center back in February, says he went to rehab for a painkiller addiction, not for alcohol-related issues.

Butler recently told Mens' Journal, "I haven't had a drink in 15 years."

Gerard, who suffered a major surfing accident while filming Chasing Mavericks, says the pill addiction was as a result of his injury. As for his time in rehab, he adds:

    "They really do rip you apart. You get rid of a bunch of s**t, realize a bunch more s**t, and you make a plan. Maybe a stronger person wouldn't have needed to go. When you hear the word rehab, you think, 'He's a mess, he's f***ed up.' But I'm glad I did it."