Jaycee Chan, son of kung fu action star Jackie Chan, was released from a prison in China in the early hours on Friday, after completing a six-month prison term on drug charges.
The 32-year-old, who was formally charged with "the crime of sheltering others to take drugs" last December by China after testing positive for marijuana, was detained in August, reports Reuters.
The police claimed that 100 grams of the drug was found at his home and was initially expected to serve a maximum prison term of up to three years.
His six-month sentence was completed after taking into account the time he served since his detention in August.
Chan was among a string of Chinese celebrities who were held, during the government's aggressive anti-narcotics campaign.
Illegal drugs, especially synthetic substances like methamphetamine, ketamine and ecstasy, had grown extremely popular in China in recent years.
The celebrities who were caught breaking anti-narcotics laws, had to pay a heavy price. In a drive to "purify the industry", broadcast regulators had also demanded that the works of all actors and directors arrested on drug-use or prostitution charges be boycotted.
The younger Chan's arrest was especially embarrassing, considering his father was the 2009 anti-drug ambassador. The state media had reported that Jackie Chan felt ashamed of his son's actions and expressed hope that he would one day speak out about the dangers of drug abuse.
Jaycee Chan is expected to hold a news conference in Beijing on Saturday.