Ms. McGowan, who has spoken out against sexual harassment in Hollywood, was wanted on a felony drug possession charge stemming from a January flight to Washington.
The actress Rose McGowan turned herself in to the authorities in suburban Washington on Tuesday to face a charge of felony drug possession, the authorities said.
Ms. McGowan, who has been outspoken in condemning sexual harassment and assaults of women in Hollywood, surrendered to the police on a months-old arrest warrant involving a flight she took to Washington Dulles International Airport. The police said she left personal items behind on a United Airlines plane on Jan. 20, and that they had tested positive for narcotics.
Ms. McGowan, 44, was placed under arrest by the Loudoun County Sheriff’s Office in Virginia and was later released on a $5,000 bond. The charge, a Class 5 felony, carries a maximum penalty of up to a year in prison.
The warrant was issued in February but did not become public until last month, after Ms. McGowan had started to speak about sexual misconduct in Hollywood and a 1997 hotel room encounter she said she had with Harvey Weinstein. She had declined to describe what occurred with Mr. Weinstein but later described her experience, on Twitter, as rape.
In 1997, Ms. McGowan reached a $100,000 settlement with Mr. Weinstein, and she said through her lawyer in October that someone close to Mr. Weinstein had offered her $1 million to sign a nondisclosure agreement. She responded with a request for $6 million but told her lawyer to pull the offer in early October after The New York Times published an article about Mr. Weinstein’s alleged sexual harassment, aggression and misconduct toward women. The 1997 encounter was mentioned in the article.
It is unclear when Ms. McGowan first learned of the warrant. But after it became known publicly, she called it an attempt to silence her.
“Are they trying to silence me?” Ms. McGowan said on Twitter in October. “There is a warrant out for my arrest in Virginia.”