Police were called to reports of shots in Washbourne Road, between Harlesden and Stonebridge, on December 19, at 9.10pm.
At the scene emergency services found a man, believed to be in his 20s, with a gunshot injury.
He was rushed to hospital but his condition was not life-threatening.
Two 17-year-olds, a 16-year-old, a 15-year-old and a 14-year-old have been charged with attempted murder.
The 15-year-old was also charged with possessing a firearm with intent to endanger life.
The teens appeared at Willesden Magistrates’ Court in January and February.
Their cases were sent to the Old Bailey.