Prime-time soap actor Jeremy London suffered some harrowing real-life drama last week, when the star was kidnapped in the California desert and forced to smoke drugs at gunpoint, according to reports.

London was fixing a flat tire outside a hotel in Palm Springs when two men approached to help, local police confirmed in a statement to E! Online.

After helping secure a new tire, the pair held London, known for roles on "7th Heaven" and "Party of Five," at gunpoint and forced him to chauffeur them around the city.

"The gunman forced London to drive to various locations throughout the city, purchase alcohol and use illicit drugs," police said in the statement.

The illicit substance was "dope," crack cocaine or amphetamines, reports Radar Online. The act is particularly egregious considering that London is a recovering drug addict.

After nearly 12 hours of captivity, London escaped (how he escaped is still unknown) and contacted police about 2:35 a.m. the next morning.

London's car was found in a Palm Springs development called Gateway Estates, with an arrest made later that day -- 26-year-old Brandon Adams, who has been charged with kidnapping, robbery and vehicle theft.

"Thankfully, Jeremy London survived his terrorizing ordeal in Palm Springs last week -- although understandably shaken and scared, he is currently working closely with law enforcement as they investigate the horrific turn of events," a rep for London told E! News.

"Jeremy is spending quality time in an undisclosed location with family and friends, and appreciates the overwhelming support from his fans."

In September 2009, London checked into rehab to treat an addiction to prescription drugs.

"There were times I didn't care if I died," he told People magazine of his addiction. "I felt like I was losing everything."

-- Matt Donnelly

Photo: Jeremy London is known for roles on "7th Heaven" and "Party of Five." Credit: Getty Images

Get more Celebrity Justice, and keep up with the London case on our Twitter and Facebook pages.