Character Dr. Barrie Average age: 61 years Wikipedia: Dr. Barrie (link not verified) 2015 ▷ Played by Roger Allam once on Film in 'Mr. Holmes'. 08 Feb 2015:'Mr. Holmes'