Former teen idol and "Partridge Family" star David Cassidy was arrested for DUI in Fort Pierce, Florida, on Wednesday, after a highway trooper spotted his white Mercedes weaving on the Florida Turnpike.
According to a Florida Highway Patrol report, Cassidy's car was seen drifting into the shoulder of the highway twice before merging into a lane and nearly hitting another car.
When he was stopped, Cassidy, who lives in Fort Lauderdale, told the officer he'd had a glass of wine around lunchtime and that he was on prescription medication and had taken a hydrocodone three hours later, according to the report.
But when the trooper approached the car, he "could smell a slight odor of an unknown alcoholic beverage come from the defendant's mouth," according to the report.
Things got worse for the 60-year-old singer when the trooper found a half-empty bottle of Woodford Reserve Kentucky Bourbon in the car.
But things got really worse when Cassidy registered a .139 and .141 in alcohol breath tests, nearly twice the .08 legal limit in Florida.
Cassidy was "unsteady on his feet" and failed several sobriety tests, according to the FHP report.
He was arrested and charged with DUI, failure to maintain a single lane, and having an open container and was booked into the St. Lucie County Jail.