A video taken of a dramatic arrest in Bloordale Village shows a civilian apprehending a suspect with police officers on the scene.

It happened in the Bloor Street and Lansdowne Avenue area Tuesday 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 moved away from the scuffle, can then be seen picking up something from the street, before assisting the male officer in apprehending the suspect, now lying face down on the street.

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-384-7100 or Crime Stoppers at 416-222-TIPS (8477).

Do you know the man who made the citizen's arrest? Call our news desk at 416-384-7100