JUST IN: Gerard Butler In Rehab For Pills, Cocaine! He’s Been At Betty Ford For 3 Weeks!

This is a bit of a surprise: Gerard Butler has been in rehab for the past three weeks.

He’s seeking treatment for substance abuse at the Betty Ford Center, according to TMZ.

So what were Gerard’s vice of choice? “Butler realized he was relying too much on prescription drugs and decided to head off a full-blown addiction by entering Betty Ford…Butler also developed issues with cocaine, but the root problem appears to be the injuries and pain management,” reports TMZ.

Butler’s problems kicked in 2006 from the stress of shooting 300, and then he got hooked on pain pills after suffering injuries.

He’s slated to leave rehab today.