Actor Josh Brolin reveals his arrest for public intoxication last year (13) was a "wake-up" call to quit booze and clean up his act.

The No Country for Old Men star started off 2013 badly after he was taken into custody in Santa Monica, California on New Year's Day when a drinking session got out of hand.

The year went further downhill, with his marriage to Diane Lane heading to the divorce courts and separate violent altercations with a bouncer and a taxi driver.

He eventually checked into rehab in November (13) to deal with his issues, and he admits it forced him to deal with the grief surrounding his mother Jane Agee's death in a car crash on his 27th birthday in 1996.

Brolin tells The Guardian newspaper, "Well, it (arrest) was another turning point. It made me think of a lot of things. My mum dying when I was in my 20s. All the impact that had on me that I hadn't moved past; I was always such a momma's boy. But I realised that I was on a destructive path. I knew that I had to change and mature. It was like I stepped back and saw the hamster wheel."

Brolin, who has previously admitted to smoking heroin in his youth, also reveals most of the hard-living crowd he hung around with in his teens are now dead.

He adds, "I tried heroin. That sounds so horrible when you put it like that. But yeah, I tried heroin. I mean, I never got into it and I never died from it, which is a good thing. I've had 19 friends who died. Most of those guys I grew up with, they're all dead now."