2002至2004年，章子怡连续出演了张艺谋导演的武侠巨制《英雄》和《十面埋伏》，与李连杰，梁朝伟，张曼玉，刘德华，金城武等华人巨星同台演绎