Alonzo M. Hall, 19, of Chicago.

Police say an Uber driver giving a man and juvenile a ride in Woodstock ran from his car after the juvenile pulled a gun and the two of them threatened him.

The Woodstock Police Department received a 911 call around 7 a.m. Thursday for a call of an attempted carjacking report in the parking lot of 785 Prairie View Lane.

The victim, who works as an Uber driver, was transporting two subjects to an apartment at 785 Prairie View Lane, according to Woodstock Police Chief John Lieb.

While driving the subjects to their destination, the victim observed one of them in possession of a handgun, which startled the Uber driver.

As he approached their destination address, the victim became further alarmed and disturbed by comments being made to him by the subjects, Lieb said.

Once he had arrived at their destination address, he was in fear for his life and ran from the scene, leaving his car behind.

Officers met with the suspects in an apartment being leased by an associate of theirs in the Prairie View Apartment complex, Lieb said.

The suspects were identified as Alonzo M. Hall, 19, of the 9300 block of South Racine Avenue in Chicago, and a 17-year-old male juvenile.

Officers observed evidence in plain view and a search warrant was obtained for the apartment.

Police recovered multiple pieces of evidence, including illegally modified firearms, which tied the suspects to other crimes that had occurred in Woodstock on previous dates and times, Lieb said.

A criminal complaint filed in McHenry County Circuit Court alleges that Hall stole an unlocked and running 2005 Toyota Camry in the parking lot of the Walgreens on Eastwood Drive in Woodstock on May 11.

The complaint also said that Hall had been driving around a 2015 Jeep Grand Cherokee for several days that had been stolen out of Chicago.

In addition to the guns that police recovered during the search warrant, they also found Hall in possession of a key programming device commonly used by locksmiths.

Hall was charged with two counts of possession of a stolen vehicle, burglary, theft and possession of burglary tools. He remains held in the McHenry County Jail on a $50,000 bond.

The 17-year-old juvenile was charged with two counts of unlawful use of a weapon, two counts of unlawful possession of a firearm and two counts of unlawful possession of ammunition. He remains held in the Kane County Juvenile Justice Center in Saint Charles.