Actor © almeida.co.uk, Johan Persson Nicholas Rowe Full name: Nicholas James Sebastian Rowe Born: 22 November 1966 (age 52) in Edinburgh, Scotland (Map) Active: 1985 to 2015 IMDb: Nicholas Rowe Wikipedia: Nicholas Rowe (actor) Played Holmes to Cox's Watson Played Holmes to Hordern's Watson Played Sherlock Holmes once on Film in 'Young Sherlock Holmes'. Played Matinee 'Sherlock' once on Film in 'Mr. Holmes'. Details 4 Dec 1985:Sherlock Holmesin 'Young Sherlock Holmes' 8 Feb 2015:Matinee 'Sherlock'in 'Mr. Holmes'