Police are investigating after officers shot a 15-year-old in Queens Friday night. The teen is now under arrest.

Police say they were trying to disperse a large group on Redfern Avenue in Far Rockaway when they saw the boy firing a weapon towards a group of people.

The teen allegedly refused to drop his gun, and the officers shot him.

One witness says the group was holding a vigil for those who died from gun violence.

"Everybody out here having fun, and people just started fighting and acting stupid and then started shooting, gunshots started ringing out, and these cops hit this little boy. I heard 10 shots ring out, and the cops shot him," a witness said.

Police say they recovered the gun seen above at the scene.

The teen was taken to Long Island Jewish Medical Center and is expected to recover. He has been arrested and charged with attempted murder, and criminal possession and use of a weapon.

The two officers involved were taken to South Nassau Hospital for evaluation.