What a perfect show! The writing keeps you guessing. The direction is brilliant. Lee Joon Gi's acting is beyond brilliant. Another career-defining performance in a type of role he has never played before. Moon Chae Won nails her character, too. Seo Hyeon Woo was a surprise to me, and all the supporting cast do a great job. I can't wait for the subtitles and want to watch each episode multiple times.