Actor Benedict Cumberbatch, who turned 41 on Wednesday, has taught English to Tibetan Buddhist monks in a Nepali home near Darjeeling during his days as an overseas student volunteer. Cumberbatch is best known for his role as the detective Sherlock Holmes in the television series Sherlock and also for playing the titular superhero in the Marvel film Doctor Strange.