As the film opens, South Korean spooks monitor a meeting taking place in a Berlin hotel between a Russian arms dealer, an Arab terrorist and a North Korean agent so good he’s not in any database (a “ghost,” as they refer to him). Unsurprisingly, that many bad guys in one room is going to attract the attentions of other supposedly friendly governments as well. Although it’s unclear exactly who is who during the chaotic sequence itself, it eventually becomes clear that the CIA and the Mossad are also interested in this conference, as well as the primary South Korean agent’s support team. With that many lit fuses hovering this powder keg, it’s inevitable that things won’t go as planned. Sure enough, the meeting erupts into chaos, and gunfire, foot chases and hand-to-hand combat ensue. As the North Korean agent, Pyo Jong-Seong (Ha Jung-woo) attempts to escape via the hotel roof, he’s intercepted by South Korean agent Jeong Jin-soo (Han Suk-kyu). The two men have enough time to size up one another (the basis of any antagonists-bound-to-work-together framework) before Jin-soo gets the upper hand and makes his getaway.
Jin-soo has a wife at home, Ryeon Jung-hee, who feels neglected. Yet she herself is the pawn of Jin-soo’s boss, the North Korean ambassador. (This “ghost” reports directly to the ambassador.) Her job is to be his translator at a business meeting, but he requires her to go further and seduce a potential German business partner in order to get a market advantage and whatever intel she can pick up. The ambassador’s motives, in turn, are questioned by Pyongyang (or possibly by another faction within the North Korean government), and this casts aspersions on Jung-hee as well. I won’t even go into who’s bugging the meeting and why! It’s all so complicated as to be very hard to follow (even harder via subtitles), and it’s possible that the intricate web doesn’t really make any sense at all, but to me the web itself is more crucial to the success of this sort of spy story than the sense it makes. At any rate, Pyongyang sends a cleaner out to Berlin, Dong Myung-soo (Ryu Seong-beom) (introduced in an exciting fight aboard a train in further accord with genre traditions) to make sense of this situation and eliminate any loose ends. Myung-soo informs Jin-soo that his wife’s loyalty (and, by extension, his own) is in question, forcing him to choose between his wife and his country. Despite being a patriot, Jin-soo finds himself with no choice but to go on the run with Jung-hee, making their escape across Berlin rooftops and amidst much gunfire. If it seems like I’ve given away too much at this point, don’t worry; everything I’ve encapsulated up until now is merely the setup! I recount here it in so much detail because I relished the (possibly unnecessary) complexity.
The elaborate spy scenario is, of course, all basically a clotheshorse on which to hang a number of action setpieces, just like in an American movie. When such setpieces take place against a Berlin backdrop, I tend to be satisfied. (It also helps that, with the exception of some dodgy CGI fire, most of them are quite well executed—but that’s almost secondary for me to the locale.) The action is fairly violent, especially in the finale, and there is a particularly brutal torture scene. But even squeamish spy fans will still find plenty to like in The Berlin File. Its themes of divided loyalties and betrayals both personal and professional, along with its gleefully labyrinthine plot, are enough to make you believe it could be a product of the Cold War. And when it comes to spy movies, that’s a very good thing indeed. The Berlin File is a thoroughly entertaining throwback that updates classic themes and a classic setting to suit the very current geopolitical conflicts of today.