Today, July 19, British actor Benedict Cumberbatch celebrates his 42nd birthday. Mysterious Sherlock Holmes, adorable Dr. Strang...