Dramatic video has emerged capturing the arrest of a man allegedly armed with a handgun by a citizen in the Bloordale Village area early Tuesday morning.

It happened in the Bloor Street and Lansdowne Avenue area at around 2 a.m.

The 1:40-long video, obtained by CTV News Friday, begins with an altercation between what appears to be two men on the sidewalk.

A third man and two police officers – a male and a female – can also be seen in the frame, shot from a second-storey vantage point.

The scuffle between the two men moves from the sidewalk onto the street, as the second man and the male police officer move in.

An object can be seen coming from the scrum.

“Have you got the gun?” a man can be heard asking.

The female officer, who at one point can be seen moving away from the scuffle, is then seen picking up something from the street, before assisting the male officer in apprehending the suspect, now lying face down.

Seconds later, two additional officers are seen arriving to assist with the arrest.

In a release issued earlier this week, police said the incident began when a man approached two occupants in a vehicle.

Another man, seeing that the suspect was armed, controlled the armed man while others called police.

Police confirmed that a loaded handgun was seized.

Twenty-nine-year-old Liban Douale, of Toronto, faces more than a dozen charges, including robbery, carrying a concealed weapon, assault, and threatening death.

He is scheduled to appear in court Tuesday afternoon.

The man who assisted in the arrest will be recommended for a civilian citation, police said in a release issued earlier in the week.

Anyone with information is asked to contact police at 416-808-1100 or Crime Stoppers at 416-222-TIPS (8477).