The man, identified as former Marine Derrick Perry, pulled out a concealed weapon and held knifeman Bradford James Gille at gunpoint until officers arrived at the scene.

The extraordinary moment four men confronted the deranged suspect in the parking lot of the Traverse City supermarket was caught on camera.

The stabbing suspect was subdued within minutes with the help of bystanders at the store, authorities said.

Bradford James Gille, 42, faces charges of terrorism and 11 counts of assault with intent to murder over the attack in Traverse City.

Investigators are yet to reveal a motive for Saturday afternoon's attack in Traverse City.

The man, identified as former Marine Derrick Perry, pulled out a concealed weapon and held knifeman Bradford James Gille at gunpoint until officers arrived at the scene.