Search icon
Download the all-new Republic app:

Published 07:06 IST, December 13th 2019

Sherlock Holmes: Martin Freeman, Jude Law & other actors who aced the role of John Watson

Sherlock Holmes and his assistant John Watson have sparked the screen with their commendable detective skills. Here are three actors who aced John Watson's role

Reported by: Nikhil Pandey
null | Image: self

A confidant, a flatmate and an assistant — that is what John Watson was for Sherlock Holmes, the two immemorable fictional characters created by Sir Arthur Conan Doyle. John Watson, a doctor by profession, was one of the smartest characters of the stories, only after Sherlock Holmes. While there have been many screen adaptations of the adventures of Sherlock Holmes, some actors remained etched in the minds of the audience with their prolific portrayal as John Watson. Here are three actors, who received a lot of love and adulation for their portrayal as John Watson. 

Actors that have played John Watson in Sherlock Holmes
 

Martin Freeman (Sherlock Series)

Martin Freeman is unarguably one of the most loved John Watson ever. He, who played the role of Watson in BBC's detective drama, Sherlocks was hailed by the audience for his acting and his physical attributes which reportedly matched to that of John Watson. The show, starring Benedict Cumberbatch and Martin Freeman in the lead was one of the most loved Sherlock Holmes adaptations. 

A scene from the series

(Source: IMDb)

Also Read | Best BBC Shows: Sherlock, Peaky Blinders And Other Shows You Must Watch

Jude Law (Sherlocks Holmes: A Game of Shadows)

Jude Law is no new at giving groundbreaking acting performance onscreen. His role in Guy Ritchie's Sherlocks Holmes: A Game of Shadows, was the talk of the town, especially for the camaraderie Robert Downey Jr. and Jude Law shared. The pair's bromance and bitter-sweet banter made the Hollywood release a delightful watch.

A scene from the movie

(Source: IMDb)

Also Read | 'Never Say Never': Benjamin Caron On 'Sherlock' Return

Lucy Liu (Elementary Series) 

When Robert Doherty planned to adapt Sir Doyle's Sherlock Holmes into a television series, he reiterated an important character of the story to surprise the audience. He cast a female actor for the role of John Watson. According to reports, this move by the director was met with a lot of flack and criticism, until Lucy Liu's performance as John Watson in the series won everybody's hearts. 

A scene from the series

(Source: IMDb)

Also Read | 'Sherlock Holmes 3' To Release In 2021

Also Read | 3 Best Sherlock Scenes That Every Benedict Cumberbatch Fan Must Watch

Updated 17:48 IST, December 13th 2019

LIVE TV

Republic TV is India's no.1 English news channel since its launch.