Jayden Williams allegedly took a car by force from a 56-year-old man in the 3600 block of North St. Louis Avenue, Chicago police said.
He was arrested later Sunday in the 3400 block of West Congress Parkway, police said.
Jayden Williams, 18. (Chicago Police Department)
Williams was charged with a felony count of aggravated vehicular hijacking with a firearm and a felony count of aggravated unlawful use of a weapon.
He is due in bond court on Monday.