Adaptation

Holmes & Watson

This Film was released on 26 December 2018, by Ethan Cohen.
IMDb: Holmes & Watson 
Letterboxd: Holmes & Watson 

Sherlock Holmes played by: Will Ferrell
Dr. Watson played by: John C. Reilly

Turn on <canvas>.
Cast
Will Ferrell as Sherlock Holmes
John C. Reilly as Dr. John H. Watson
Hugh Laurie as Mycroft Holmes
Kelly Macdonald as Mrs. Hudson
Rob Brydon as Insp. G. Lestrade
Ralph Fiennes as Prof. James Moriarty
Russell Wilcox as The Announcer
Phil Hodges as Mr. Algernon Barkworth
Mark Anthony Dawson as Beefeater
Martyn Mayger as Buckingham Palace Guest
Jason Thorpe as Butler
Benjamin Lok as Courtroom Person
Darren Lake as Disorientated Man
Mick Slaney as Docker
Noah Jupe as Doxy
Sonnyboy Skelton as Doxy's Dad
Daniel Fearn as The Drooling Man
David Shackleton as Albert Einstein
Christian Wolf-La'Moy as English Gentleman
David Handley as Executioner
Bella Ramsey as Flotsam
Wolf Roth as Dr. Sigmund Freud
Sara Beasley as Mrs. Frobisher
Hugh O'Brien as Garden Party Guest
Richard Price as Grenadier Guard
David Stoller as Guard
Rebecca Hall as Dr. Grace Hart
Colby Mulgrew as Haybag
Jordan Long as Herbert
John Kinory as Instructing Solicitor
Paul T.T. Easter as John
Andrew G. Ogleby as Lower Class Citizen
Lauren Lapkus as Millie
Billy Jenkins as Mudfog
Jack Riley as Newsboy
Ethan Rouse as Newsreader
Bronson Webb as Jonathan Nightingale
Deepak Anand as Nobleman
Gerard Monaco as Officer
Martin Bassindale as One Man Band
Michael Culkin as Judge Over
David Bromley as Phone Guy
Scarlet Grace as Pickle
Angus Cook as Policeman
Karl Farrer as Russian Merchant
Neil Main as Screaming Soldier
Kieran O'Brien as P.C. Smalls
Edward Olhausen as Street Urchin
Oliver Maltman as Telegraph Operator
Matthew Di Liello as Telly-Phone Assistant
Anjan Kannan as Townsfolk
Shawn Dixon as Upper Class Gentleman
Nick Davison as Upper Class Gentleman
Lilly Aspell as Urchin
Pam Ferris as Queen Victoria
Anthony Richard Rowe as Victorian Gentleman
Joey Grima as Queen Victoria's Grenadier Guard
Stanley Eldridge as Waiter
Wesley Kent-Hargreves as The Weird Child
Amelia O'Loughlin as White Star-line Girl
Craig Thomas Lambert as Yeoman of the guard