Ip Man 2 is a good choice for confident learners looking for more realistic and demanding listening practice. Conversations usually leave enough room to process what is being said. The vocabulary is not overly technical, though it includes enough variety to make the practice meaningful. At an intermediate level, the main story should be easy enough to follow. If your English is close to B1/B2, Ip Man 2 can be useful for building vocabulary range.