Shia LaBeouf may not have been responsible for the car crash that led to his arrest and hospitalisation at the weekend.
The Transformers star was arrested on Sunday on suspicion of diving under the influence after he was involved in an accident at around 02:30 local time (10:30 BST), according to the Los Angeles County Sheriff's Department.
And the 22-year-old is to miss the start of filming on Transformers 2 after undergoing "extensive surgery" following the incident.
But the young actor did not cause the crash, it has emerged.
"It appears he was not at fault," Los Angeles County Sheriff's spokesman Steve Whitmore told Access Hollywood on Tuesday.
"We have strong evidence that the other driver ran a red light."
A male and female were in the other vehicle which collided with the truck LaBeouf was driving, causing it to flip.
LaBeouf, his passenger - Transformers 2 co-star Isabel Lucas - and the unidentified female from the other vehicle involved were all hospitalised following the incident but while the two women were later released, LaBeouf remained in the Cedars-Sinai medical centre to be treated for injuries to his left hand.
Access Hollywood has since reported that a witness overheard the unidentified male involved in the incident telling LaBeouf to flee the scene.
"The guy Shia hit told him, 'You should get outta here,' and 'I never saw you.'
"He said, 'I never saw you,'" said Brian Perrulli, a passer-by who arrived at the accident scene shortly after the collision.
"Shia said, 'No, man, I gotta stay here and deal with this. It's my problem."