Sam Claflin como Mycroft Holmes