张艺谋制作《十面埋伏》非常严谨,在拍摄前派了三名武师分别在日本、Hong Kong及北京教授金城武、刘德华及章子怡功夫,而且各位演员所有打斗场面都要亲自上阵。
《十面埋伏》的结局一场戏在乌克兰拍摄。摄制队十月到了乌克兰,由于临近冬季当地突然下起雪来。当地人说第一场雪下的时间比较短,一两天就会停。等了一天,张艺谋看情况不对,雪根本没可能小,再说等雪融化起码要十天时间,最后他决定改为拍雪景。
那场戏是讲述金城武及刘德华各持刀剑互相厮杀,由于天气严寒,令到拍摄过程非常艰难。当两位主角手持道具刀准备埋位时,岂料程小东手持两把真刀出现在他们的面前。他说,为求效果逼真,要用真刀拍摄。金城武与刘德华看见两把真刀立刻目瞪口呆,满以他为讲笑,但看看导演及程小东的神色,深知他们是认真的,两人只好抱着战战兢兢的心情埋位。
拍摄初期,金城武与刘德华各手持重五斤的大刀对打,可是双方都担心发生意外,做每个动作都分外小心,畏首畏尾。看到这个情景,导演叫停,认为两人太拘束。经过导演一轮训话后,金城武及刘德华最终抛开所有顾虑,全情投入拍摄。导演对拍摄效果非常满意,不过却苦了金城武与刘德华,他们被弄至伤痕累累。事后两人笑说要导演为他们出医药费呢。