American actress Rose McGowan turned herself in Tuesday near Washington before being released on bond after her personal belongings left on a flight tested positive for narcotics.