甄子丹和章子怡合作过电影《英雄》。电影主要讲述战国末期,七雄并起,惟秦国最为强大,急欲吞并六国,一统天下。为对抗秦国的吞并,六国各地侠客欲刺杀秦王的故事。该片中国内地票房达2.5亿元人民币,是2002年华语电影票房冠军。
甄子丹扮演的长空,是赵国刺杀秦始皇的三大剑客之一,为了使无名能够获得离秦王十步距离的机会,长空佯败在无名剑下,献出自己的枪头,率先助无名得到了自己的宝剑。后来因残剑,飞雪,无名的死而弃武。章子怡扮演的如月,是残剑的女仆,对残剑忠心耿耿。
《英雄》是导演张艺谋面对电影全球化和商业化的背景,实现自身艺术转型的一个重要标志。明星云集,场面宏大,画面精美,武打设计挥洒写意,将中国传统意境于动作片的暴力美学造型相结合,创造了中国大陆电影新一轮的票房神话和电影产业化模式。