Shirtless Benedict Cumberbatch in Sherlock

Benedict Cumberbatch gets Shirtless in a current episode of the TV series Sherlock. Cumberbatch plays the role of  Sherlock Holmes in the show. The show recently restarted after skipping the 2011 season. He is also currently in the film War Horse playing the role of Maj. Jamie Stewart

See Benedict Cumberbatch Naked Here!