Three people were pulled from a burning vehicle in a dramatic rescue in Brampton overnight Wednesday, after the driver smashed into a home in a residential neighbourhood.

Emergency crews were called to the crash, on Creditview Road near Williams Parkway, shortly after 1:20 a.m. after "numerous 911 calls," said Peel police Const. Harinder Sohi.

Deandre Stephenson was at home on Creditview Road playing video games when he heard the driver hit a neighbouring house. He walked outside to investigate and saw that the Jeep Cherokee SUV was engulfed in flames.

Crash - Creditview and WIlliams Pkwy. Three men pulled from vehicle through sunroof while it was on fire by area residents. They’re lucky to be alive. Dramatic Video by <a href="https://twitter.com/Deandre90995515?ref_src=twsrc%5Etfw">@Deandre90995515</a> who assisted the men. <a href="https://twitter.com/hashtag/Brampton?src=hash&ref_src=twsrc%5Etfw">#Brampton</a> <a href="https://t.co/dtu8PTA1sU">pic.twitter.com/dtu8PTA1sU</a> —@LateNightCam

Two other people were already on scene attempting to help, Stephenson said.

"I saw two guys trying to help the guys come out. One guy broke the sunroof and pulled out two guys," he said, adding that the three men pulled from the vehicle were conscious and speaking but "were all bloody."

Harman Gill helped rescue the three men from the Jeep. He was on his way home from a restaurant with friends when they saw the vehicle driving wildly before hitting the house.

"It was crazy. It has hard to believe what was happening," he told CBC Toronto. When he saw the flames, he knew there was limited time to pull the three occupants from the vehicle.

"I told my buddy, 'call 911,'" he continued. "The second guy barely made it out. And the third guy, when I was taking him out, his leg was on fire. It was scary."

Harman Gill was on his way home from a restaurant with some friends when they saw the Jeep Cherokee smash through a metal fence and cross all four lanes of Williams Parkway before ending up back in the residential area. (Michael Cole/CBC)

According to paramedics, two of the males from inside the Jeep were taken to hospital with serious but non-life threatening injuries. The third male had minor injuries.

Two bystanders were also taken to a local hospital for treatment of minor injuries.

"They were in shock as well," Stephenson told CBC Toronto.

No one inside the home was hurt, paramedics said, and firefighters were able to quickly knock down the vehicle fire. Residents were evacuated from the home, and fire officials will assess the extent of possible structural damage throughout the day.

According to Sohi, the Jeep was travelling northbound on Creditview Road when the driver missed a dead end and crashed through a fence. They then crossed all four lanes of Williams Parkway, smashed through another fence and hit several parked cars. By the time it hit the house, the vehicle had flipped onto its side.

A 28-year-old man has been charged with impaired driving.

"It's quite a large debris field," Sohi said. "We're pretty lucky that there was no fatality this morning."

Peel police's major collision bureau is investigating the incident. Williams Parkway will remain closed to traffic for several hours, Sohi said.