An intersection in Overbrook reportedly turned into a scene out of an action movie after a car crash led to a hijacking and shooting.

Police have arrested a 32-year-old man, who has not been identified, for the Wednesday morning incident on the 6300 block of Woodbine Avenue. 

The suspect crashed his car at that intersection around 10:47 a.m. Wednesday, police said. Immediately after, he allegedly tried to steal another car to keep fleeing.

Investigators told 6ABC the suspect abandoned his crashed Dodge Charger and tried to hijack a white Taurus, but the driver resisted and held the door shut. 

Then the hijacker reportedly went after a SEPTA utility truck, forced the driver out and jumped inside.

He only went a few feet up 63rd Street before crashing that vehicle, then allegedly went after a bystander who had a licensed firearm on his hip.

The suspect “attempted to grab the gun when the bystander then shot” the suspect once in the right leg, police said.

The suspect was transported to Lankenau Hospital, where he was listed in stable condition. Charges are pending.