Benedict Cumberbatch has been hailed as a hero after saving a delivery cyclist from four muggers.
The Telegraph reports Cumberbatch leapt from the back seat of his taxi to confront the muggers and his actions led to the assailants fleeing.
Four perpetrators had attacked the man near the famous home of Sherlock Holmes on London's Baker St. Cumberbatch is famous for his portrayal of Holmes on the BBC show Sherlock.
Speaking to The Sun the actor said he felt compelled to do something when he witnessed the attack.
"I did it out of, well, I had to, you know," he said.
Witnesses at the scene told media Cumberbatch screamed at the muggers to leave the man alone and when he was ignored dragged them off the victim.
They had been trying to steal the cyclist's bike, but in the end nothing was stolen.
The man who had been driving the Uber car Cumberbatch was riding in said he did not realise whom he was carrying until the film star jumped out of the cab.
Manuel Dias told The Telegraph Cumberbatch was a "superhero" and the cyclist was very lucky.
"It all got a bit surreal. Here was Sherlock Holmes fighting off four attackers just round the corner from Baker Street," Mr Dias said.
"I had hold of one lad and Benedict another. He seemed to know exactly what he was doing. He was very brave. He did most of it, to be honest.
"They tried to hit him but he defended himself and pushed them away. Then I think they also recognised it was Benedict and ran away."
The Metropolitan Police confirmed the assault had been reported to them, but no arrests had been made.
The cyclist did not require hospital treatment.