Gerard Butler is reportedly in rehab.

The Hollywood actor has been receiving treatment for substance abuse at the Betty Ford Center in California after entering the facility three weeks ago.

According to TMZ.com, the 'Bounty Hunter' star realised he was becoming dependent on prescription DRUGS, with the problems beginning while shooting '300' in 2006 which resulted in him taking painkillers for various injuries he picked up during filming.

The problem is thought to have got worse recently when Gerard was badly injured in a surfing accident while filming 'Of Men and Mavericks'.

But the 42-year-old star is set to leave rehab later today (24.02.12).

Last December, Gerard was rushed to hospital after cheating death by seconds during a surfing stunt that saw him caught in a 12ft swell.

The actor was trapped under water during the incident, but he was eventually pulled onto a jet ski and taken to Stanford Medical Center for an overnight observation.