Actor Benedict Cumberbatch has inadvertently starred in a real-life episode of Sherlock after fighting off a gang of muggers assaulting a delivery driver.
Benedict Cumberbatch as Sherlock.
In a strange twist of art imitating life, the UK star jumped out of an Uber car after spotting a group of men punching a Deliveroo cyclist before smashing a bottle over his head near detective Sherlock Holmes' fictional home in London's Baker Street, The Sun reports.
Manuel Dias, an Uber driver, was taking Cumberbatch and his wife to a club when the actor saw the assault and intervened.
"My passenger jumped out, ran over and pulled the men away. They turned towards him and things looked like getting worse, so I joined in," Uber driver Manuel Dias told The Sun.
"He stood there instructing them in the street, shouting, 'Leave him alone'. It was only then I recognised Benedict. Then it all got a bit surreal. Here was Sherlock Holmes fighting off four attackers just round the corner from Baker Street."
Mr Dias said of Cumberbatch, "Benedict was courageous, brave and selfless. If he hadn’t stepped in the cyclist could have been seriously injured."
Cumberatch asked the rider how he was before hugging the injured man.