BLOOMFIELD TOWNSHIP, MI -- An Uber driver is facing charges after Bloomfield Township police say he stabbed his passenger multiple times early Saturday.

Police say the driver, Jacob Matthew Allemon, 23, of Berkley, was disarmed after stabbing his passenger, a 49-year-old Beverly Hills man, in the face, chest and back about 1:30 a.m. Saturday in a Bloomfield Township parking lot.

The victim and his wife called Uber for a ride home from a holiday party.

"The victim tapped on window to alert Allemon that they were entering the vehicle," Bloomfield Township police said in a statement. "Allemon felt his vehicle was disrespected when the victim tapped on the window.

"Allemon drove approximately a mile before pulling into the shopping center parking lot."

He ordered the victims out of his 2012 Honda Civic. The victim asked if he and his wife could remain in the vehicle while they waited for another Uber driver to arrive because of a snowstorm outside.

"An altercation ensued and during the altercation Allemon stabbed the victim multiple times," police said. "The victim was able to disarm Allemon and restrain him until police arrived."

The Oakland County Prosecutor's Office charged Allemon with assault with intent to cause great bodily harm less than murder.

Allemon was held on a $250,000 bond and his next court date is pending.