A Hollywood actor best known for playing film villains became a hero in real life after rescuing a child from an overturned car.
Danny Trejo, who played the eponymous character in Machete and Johnny-23 in Con Air, crawled into the wreckage and safely pulled the boy out.
He launched into action after witnessing a crash between two cars in Los Angeles, which caused one to flip onto its roof.
The young child was trapped inside and strapped to a car seat.
Trejo was helped by another bystander, who was able to unbuckle the child’s seatbelt and allow the actor to lift the baby out of the wreckage.
The boy has special needs but Trejo was able to keep him calm during the incident.
Trejo told ABC7: “He was panicked. I said okay we have to use our superpowers. So he screamed ‘superpowers’ and we started yelling ‘superpowers’.
“I said do this, with the muscles. He said ‘muscles’.
“We got kind of a bond. I kept facing him away from the accident.”
As Trejo rescued the child, firefighters worked to free the boy’s grandmother, who was also trapped inside the car and had to be cut free.
The Los Angeles Fire Department said three people were taken to hospital but none were in a life-threatening condition.
Trejo said he believed the accident had been caused by the other car running a red light.
The 75-year-old actor is used to playing tough guys and villains in films, but also owns a taco restaurant and a doughnut shop.
He told Eyewitness News: “Everything good that has happened to me has happened as a direct result of helping someone else. Everything.”