Princess Leia and the golden bikini
Jim Moriarty, the arch enemy of Sherlock Holmes is played by Andrew Scott in the famous TV series Sherlock. To quote the character himself: "Every fairy tale needs a good old fashioned villain" and Jim Moriarty in the series can't be described better. He is the old fashioned villain of a good story and he sure dresses like that. Andrew Scott's performance portraying Jim Moriarty, an evil genius with a deep understanding of style, is so good viewers cannot help them rooting for him. Sarah Arthur, the costume designer of the series did a very good job.
Worn By: Andrew Scott
Costume Designer: Sarah Arthur