butler070311_02_X17butler23.jpgGerard Butler has been seeking treatment for substance abuse at the Betty Ford Center for the past three weeks, according to TMZ.

Due to the "physical demands" of the 2006 film 300, Butler reportedly began relying on prescription meds to deal with the pain.

Last December, the 42-year-old actor was involved in a surfing accident which caused him to use prescription pills once again.

A source close to the site adds, "Butler also developed issues with cocaine."

Butler is expected to leave The Betty Ford Center today.