This was a pretty good period espionage thriller from director Kim Jee-woon. If you liked his The Good, The Bad, and the Weird, this movie has a lot of the Weird, and a little Bad (the actors who played them that is, Song Kang-ho and Lee Byung-hun, respectively). But the tone is much more serious and drenched in historical fiction. A bit too long and drawn out for my liking though. I loved the train sequence in the middle. If the film were shorter, and a higher percentage of it were on the train, I would have loved it. The preceding statement may have been influenced by the fact that this film stars Gong Yoo, who starred in Train to Busan, an even better South Korean film of 2016.