In the 1985 film Young Sherlock Holmes, who played the teenage Sherlock Holmes?
Answer
Nicholas Rowe
Answer
Nicholas Rowe
Nicholas Rowe played the teenage Sherlock Holmes in the 1985 film Young Sherlock Holmes.
Directed by Barry Levinson, the film imagines Holmes and John Watson meeting as teenagers at a boarding school. Its story is an original prequel rather than an adaptation of one specific Arthur Conan Doyle case.
Rowe’s performance presents Holmes as an unusually observant student who is already developing the deductive habits associated with the adult detective. Alan Cox played the teenage Watson, while Sophie Ward portrayed Elizabeth Hardy, a major character created for the film.
Young Sherlock Holmes is also notable for its early use of computer-generated imagery. The film includes a stained-glass knight that appears to come alive, an effect produced by Lucasfilm’s computer graphics team. Nicholas Rowe later remained strongly associated with the role among viewers who encountered Holmes through 1980s adventure cinema.
Source: Wikipedia · fact-checked Sept. 2026