"On Feb. 1, 2017, the Metropolitan Washington Airports Authority Police Department obtained an arrest warrant for Rose McGowan, an actress from Encino, California, for possession of a controlled substance", the statement read.
The Metropolitan Washington Airports Authority said McGowan left personal belongings on United flight 653 after arriving at Dulles on January 20.
On Tuesday, McGowan appeared in Loudoun County, Virginia, to accept service of the Airports Authority Police arrest warrant.
According to The Blast, the 44-year-old turned herself in to the Loudoun County Sheriff's office where she was arrested, took a mugshot, and was then released on bond.
McGowan has been one of the leading voices against sexual harassment in Hollywood, and tweeted earlier in October that she was raped by a man with the initials "HW". She said it was an attempt to silence her and was a "load of horseshit".
"Are they trying to silence me?" The charge against her, he told Deadline, is a felony. Airports Authority Police Department got the warrant on February 1.
"Refusing Weinstein's hush money, Rose McGowan calls out Hollywood", she later tweeted. There is a warrant out for my arrest in Virginia.
McGowan last month said Twitter suspended her account after she accused Ben Affleck of lying over his prior knowledge of Weinstein's predatory sexual behaviour. She added in her tweet about Affleck: "You lie".