It happened around 2:53 a.m. in an alley on the 2700 block of South Randolph Street in South Philadelphia.
"I was (lying) on the couch and all I heard was pop, pop, pop," recalled John Link, who lives on the block.
Police said two teens believed to be around 14-years-old and another believed to be around 16-years-old approached two men and demanded money. After a brief altercation, both men were shot in the legs by one of the teens.
A 21-year-old victim is listed in critical condition at an area hospital. The second victim, a 20-year-old, is expected to survive.
Residents on the block said they feel on edge.
Action News reached out to Sister Taleah Taylor, the president of City of Dreams Coalition which provides programs for young people to stay off the streets.
"These kids, they know what they're doing at a certain age. Even though they're not making conscious and the right decisions, of course, they still have to be held accountable," said Taylor.
Taylor said parents and guardians need to step up to help.
The suspects are still being sought at this time.
Anyone with information is asked to call police at 215-686-TIPS.