A 19-year-old man is facing several charges after a London police officer was allegedly assaulted.

Around 12:15 a.m. Sunday morning, police were called to the area of Fleming Drive and Farnsborough Crescent, where there was a large crowd.

Two men were fighting and when police tried to break it up, one of the men allegedly punched a female officer in the back of the head.

He then reached over to grab her firearm, attempting to remove it from the holster.

He resisted arrest but was eventually handcuffed.

The officer suffered minor injuries during the incident.

John Mitchell, 19, of Fort Erie has been charged with cause disturbance by fighting, assault a peace officer, disarming a peace officer and resist arrest.