Jeremy London

Jeremy London

PALM SPRINGS, Calif. -- A man has been arrested for allegedly kidnapping actor Jeremy London and forcing the recovering addict to use drugs, police said Thursday.

A statement from Palm Springs police said London, who appeared on TV's "7th Heaven" and "Party of Five," said he was abducted while changing a flat tire on June 10.

The 37-year-old actor told police that several men stopped to help him and he offered them a ride home.

Police say the gunman forced London to drive to various locations throughout the city, purchase alcohol and use illicit drugs.

After approximately 12 hours in captivity, London was able to escape on June 11 around 2 a.m. and notify police.

Police later found London's car and arrested 26-year-old Brandon Adams of Palm Springs.

Adams has been charged with kidnapping, robbery, possession of stolen property, vehicle theft and carjacking.

He remains jailed.

Publicist Dominic Friesen said London is at "an undisclosed location with family and friends" and appreciates the support from his fans.

London began his professional acting career playing Nathan Bedford in TV's "I'll Fly Away," a role he won in 1991 after his twin brother, Jason London, turned it down.

He was also a regular in "7th Heaven" as Chandler Hampton, starting in 2002.