Footage has emerged of a dramatic confrontation aboard a bus between a gun-wielding robber and the passengers who overpowered him.

The passenger managed to knock down the suspect and he was held down until police arrived and arrested him.

The suspect, 19-year-old Trevonnte Brown, has been charged with robbery offences.

The CCTV footage from the bus, dated November 25, has just been released.

It shows Brown, a black hood over his head, approaching a passenger.

But as the man sees the gun, he reacts quickly, grabbing the weapon from the suspect’s hand and punching him, as other passengers join in.

The man was hailed a hero by fellow passengers.

:: Watch Sky News live on television, on Sky channel 501, Virgin Media channel 602, Freeview channel 82 and Freesat channel 202.


Get stories like this on the Yahoo app and discover more every day.
Download it now.