Stahl's wife Rose told police in Los Angeles the "In the Bedroom," "Terminator 3: Rise of the Machines" and "Sin City" star had gone missing twice since May.
But TMZ said the 32-year-old actor is now "in a good place," working to stay sober and in constant communication with his family, although he has not moved back home with his wife and their pre-school-age daughter.
Rose Stahl posted on Twitter a photo of herself smiling alongside the actor Sunday.
Notable deaths of 2014 [PHOTOS]
Meg Ryan, Kiernan Shipka to star in 'Fan Girl'