Holmes and Watson - Cast

Holmes and Watson Movie Poster

Will Ferrell

as Sherlock Holmes


John C. Reilly

as Dr. Watson


Kelly Macdonald

as Mrs. Hudson




Lauren Lapkus

Lauren Lapkus


Change Location