Jackie Chan offered a public apology, taking responsibility for his son's actions, after Jaycee Chan was arrested in Beijing for drug charges.
In a statement on the Chinese microblogging site Weibo, Jackie said that he "takes responsibility" for the arrest of Jaycee, and the drug charges laid against his 31-year-old.
In what is his first public statement since Jaycee's arrest, the Hong Kong actor and martial artist blamed himself for failing to be a good parent.
"As a public figure, I'm ashamed," said Jackie, who was appointed as Beijing's anti-drug ambassador in 2009, according to the South China Morning Post.
"As a father, I'm in pain. His mother is heartbroken. [I] hope youngsters will take Cho-ming's lesson seriously and stay away from drugs," Chan wrote on his Weibo account, which has over 22 million followers.
Jaycee and Taiwanese actor Kai Ko, 23, were detained on 14 August in Beijing, while smoking marijuana at a foot massage parlour.
Ko received a 14-day administrative detention, while Jaycee could face a prison term up to three years for "providing shelter for others to abuse drugs".
Police recovered more than 100 grams of marijuana from a house in Beijing, which reportedly belongs to Jackie.
"I failed to teach my son and I should also bear responsibility. Jaycee and I deeply bow in apology to society," Jackie wrote on Weibo, CNN reported.
The drug bust, which saw the arrest of Jaycee, is a targeted arrest by Beijing for its anti-drugs campaign. More than 7,000 people have been arrested since January, according to China Daily.
Popular Asian actor Zhang Mo and singer Li Daimo were recently sentenced for nine months for hosting a crystal meth party.