A Montreal taxi driver is facing numerous charges after he allegedly hit two passengers who police say left the cab without paying.

The incident took place early Monday, at the intersection of St. Laurent Boulevard and Ontario Street.

Police say two men were hit by a taxi they had been riding in earlier.

It seems that two pedestrians were customers of the taxi," Montreal police Const. Eric Labad told CTV Montreal. "They tried to leave without paying."

The two victims, ages 18 and 20, were taken to hospital after being struck. The younger man has several injuries, but police aren't fearful for his life, and the other has minor injuries, Labad said.

The 32-year-old driver was arrested at the scene.

He was charged with numerous offences in court on Tuesday afternoon, including: two charges of dangerous driving, two charges of dangerous driving causing bodily harm, two charges of criminal negligence, two charges of armed assault, as well as a charge of dangerous driving.

Officers have video footage of the incident, but they won't say whether it came from a cellphone or a surveillance camera. Now, police are interviewing several witnesses who were at the intersection at the time. They say there could be more charges depending on their investigation.

With files from CTV Montreal