ARVADA, Colo. (CBS4) – New video shows the moments a good Samaritan jumped in to stop an active shooter in Arvada. Johnny Hurley was later shot and killed by an Arvada police officer who mistakenly believed Hurley was also a suspect.

John Hurley

READ MORE: Laura Shepard Churchley, Daughter Of America's First Person In Space, To Fly In Blue Origin Rocket

Video shows the chaos after the gunman, Ronald Troyke, ambushed and killed Arvada police officer Gordon Beesley.

Hurley is seen reacting to hearing the gunshots inside a store nearby. He runs out and pulls out a handgun from his waistband.

(credit: CBS)

READ MORE: Denver Weather: 'No Snow November' Becomes 'Dry December' This Week

As he takes cover and scans the area, Hurley shoots Troyke as he was walking toward Olde Town Arvada.

(credit: CBS)

Afterward, Hurley picked up Troyke’s rifle, and that’s when a police officer found Hurley and shot him.

MORE NEWS: Aurora Mother Whose Child Was Killed in 1995 Shooting Disturbed, Tired of Youth Violence After 5 Shot Over The Weekend

On Monday, the First Judicial District Attorney’s Office announced it will not file criminal charges against the officer. Officials added Hurley played a pivotal role in preventing the shooting getting any worse.

Danielle Chavira