The man sought by Boiling Spring Lakes police after he allegedly stole a car with a toddler inside has been arrested by officers from the Charlotte-Mecklenburg Police Department.

Joshua Brandon Miller, 26, was arrested just after midnight. According to his booking records from the Mecklenburg County Jail, Miller was book at 12:01 a.m. and charged with possession of up to one-half ounce of marijuana, possession of drug paraphernalia, an open container violation, aiding and abetting impaired driving and resisting a public officer. Those are misdemeanor charges.

He faces felony charges for kidnapping and auto theft out of Boiling Spring Lakes for an incident on Aug. 4.

Boiling Spring Lakes police say that, on Aug. 4, Miller was a passenger in a 2016 black Toyota Corolla when the driver stopped and entered a store at the intersection of Fifty Lakes Drive and N.C. 133. Miller allegedly drove off with a 3-year-old in the back seat while the driver was in the store.

Miller did stop the car to leave the baby in the roadway before driving off, police said. The baby was unharmed and returned to her mother.

Miller is also facing additional charges for larceny of a motor vehicle that occurred on Cherokee Road in Boiling Spring Lakes on Aug. 18, according to Boiling Spring Lakes Police Chief Brad Shirley. That was the day after a stolen car out of Richmond Hill, Georgia was recovered in a vacant lot on Filmore Road in Boiling Springs Lake. Miller was named by Georgia police as the suspect in that car theft.