Sherlock is currently filming its Christmas special, and thanks to set photos from Gloucester Cathedral, we now know that it contains at least one scene in which Sherlock, Watson, and Mary dress up like their 1890s counterparts. Is it time travel? A dream sequence? A masterful bit of trolling? Let the speculation games begin.
(Meanwhile, Robert Downey Jr. and Jude Law walk around in modern clothes all the time, and nobody cares.)