"Terminator 3" star Nick Stahl tells TMZ ... he's glad he was placed on a 5150 psychiatric hold earlier this month after being taken to an L.A. hospital because he needed the help.
The 33-year-old actor was hanging out in L.A. when he explained why he needed to be hospitalized on June 17.
When asked how he felt about being placed on an involuntary hold -- Stahl replied, "It was helpful."
Stahl -- who's struggled with substance abuse in the past -- tells us he's picked up several hobbies to keep himself on the straight and narrow ... and wants to focus on keeping his mind strong as well as his body.
'Terminator' Star Nick Stahl
for the 5150 Hold
6/28/2013 12:15 AM PDT BY TMZ STAFF
Get TMZ Breaking News alerts to your inbox