Hong Kong action superstar Jackie Chan's actor-son Jaycee Chan has been detained in Beijing on drug-related charges.
The 31-year-old is the latest high-profile celebrity to be ensnared in one of China's biggest anti-drug crackdowns in two decades.
Jaycee Chan was detained last Thursday together with the 23-year-old Taiwanese movie star Kai Ko, Beijing police said.
They were identifyied by their surnames, ages and nationalities and it was unclear why the detentions were only announced several days later.
Police said both actors tested positive for marijuana and admitted using the drug, and that 100 grams of it were taken from Chan's home.
Jaycee Chan's management, M'Stones International, apologised to the public on his behalf for the "social impact" caused in a statement on their website.
It said they would "supervise his rehabilitation and help him return to the right path".
The detentions follow a declaration in June by President Xi Jinping that illegal drugs should be wiped out and that offenders would be severely punished.
In Beijing alone, more than 7,800 people have been caught in the crackdown, police said.
A string of celebrities have been among those detained, including Gao Hu, who acted in Zhang Yimou's 2011 movie, The Flowers of War.
Last week, 42 Beijing performing arts associations and theatre companies signed a pledge to not hire any actors connected with drugs in an event organized by the capital's Narcotics Control Office and the Beijing Cultural Bureau.
Chinese state television aired footage of a police search of the younger Chan's home in Beijing in which he is depicted, with his face pixelated, showing officers where he stashed bags of marijuana. Police said they acted on a tip-off from the public.
Chan is accused of accommodating drug users, an offense that carries a maximum sentence of three years' imprisonment - a far more serious charge than that of drug consumption.
Two other people detained in the same case were accused of selling drugs, while Ko stands accused of drug consumption.
China named the elder Chan an anti-drug ambassador in 2009.
Ko, the Taiwanese star, was part of a major TV anti-drug campaign two years ago in which he joins other celebrities in a chorus declaring: "I don't use drugs."