Sherlock Holmes has been adapted a lot of times in movies and TV, but it took until 2012 for the casting to take a truly unexpected turn. In CBS's Elementary, Lucy Liu, an Asian-American woman, was picked to play the role of Watson—a character exclusively played by white men in the past.
Initially a lot of fans weren't pleased with the news, since most worried that Holmes and Watson would develop a romantic relationship. (You know, because it isn't possible for a male and female to work together without falling in love.) The Guardian published a particularly scathing review of the trailer of the first season, with the writer in utter despair over Liu's casting.
Luckily, viewers gave it a chance—and found that Liu made an excellent Watson. The dreaded Holmes-Watson love connection never happened, and Watson became even more of a layered, fascinating character. New York Magazine hailed Liu as the best of all the Watsons—one who wasn't simply tied to Holmes as his inferior, but an equal.