True Legend (2010)
True Legend is a 2010 Chinese martial arts film directed by Yuen Woo-ping, starring Vincent Zhao, Zhou Xun, Jay Chou, Michelle Yeoh, Andy On, David Carradine, Guo Xiaodong, Feng Xiaogang, Cung Le, Gordon Liu, Bryan Leung and Jacky Heung. This was Yuen Woo-ping's first directing of the film since 1996's Tai Chi Boxer.
More at Wikipedia.