A frustratingly not-terrible action thriller.
"Ip Man 2" is a reminder of the pleasure of classic martial-arts films in which skilled athletes performed many of their own stunts. In its direct and sincere approach, it's a rebuke to the frenzied editing that reduces so many recent action movies into incomprehensible confusion. I'm not saying deceiving camera angles and crafty stunt work aren't involved in the fight scenes here, but basically we see fighters in real time and space. That enormously increases the impact.
The movie, set in 1949, is a sequel to an international 2008 hit that told the story of the legendary grandmaster who was Bruce Lee's teacher. In the first film, he fought against the Japanese occupiers of China, and this time, his big showdown is with “The Twister,” a boxing champion of the British forces occupying Hong Kong. In both cases, his philosophy and strategy involve Wing Chun, the martial-arts school adopted by Bruce Lee, which is now dominant in the West.
Ip Man (Donnie Yen) is a serious young family man with a second child on the way when he decides to open his own martial-arts academy in Hong Kong. This is opposed by the syndicate that controls the sport, and that sets up an extended sequence where he must fight a series of their best fighters. The setup for these fights is daunting: A round table is balanced in the center of dozens of wooden stools turned upside down. The first fighter who is forced off the table loses the match, and lands on the waiting wooden legs. “I've seen this done with knives instead of stools,” the head man sniffs.
I'm not naive. I don't believe Donnie Yen and his opponents were actually balanced on a teetering table while filming all of these scenes. You can work miracles with closeups and camera angles. What I do appreciate is that the logic of time and space is respected, and there is a convincing illusion of realism. It's also obvious that you must be very skilled and experienced to act in such scenes, unlike the Hollywood stars who do all of their fighting with CGI.