Surrey RCMP fired shots at a car during an attempted arrest Friday afternoon, and one of the men later arrested is from Langley.
Langley Mounties have also taken over the investigation into the officer-involved shooting.
On Friday at about 12:30 p.m., Surrey plainclothes officers tried to stop a suspect vehicle in the 7100 block of Hall Road.
According to the Surrey RCMP, the car then hit two police vehicles while trying to flee.
Officers fired shots but no one was hit.
The vehicle was stopped and the three people inside were arrested.
Two officers and one of the occupants of the suspect car were taken to hospital for treatment, and all three occupants of the car were taken into custody.
Daniel Monaghan, a 26-year-old Langley resident, is charged with two counts of assault with a weapon and two counts of assaulting a peace officer, dangerous operation of a motor vehicle, wilfully resisting or obstructing a peace officer, and possessing a break-in instrument.
David Traill, a 52-year-old Surrey man, was the passenger in the car and has been charged with resisting arrest and breach of a conditional sentence order.
A 21-year-old woman, the second passenger, was released and is still facing charges, but none have been laid yet, according to the Surrey RCMP.
The Langley RCMP Serious Crime Unit is looking into the firing of shots.