金城武在《十面埋伏》中饰演金捕快,戏中他假扮嫖客深入牡丹坊,更因挡不住章子怡的诱惑,恃醉行凶向她施暴。
金城武对于要在众目睽睽之下向章子怡「施暴」,感到不习惯,他为表清白,事前向章子怡说明若有什么冒犯的地方,请她多多原谅。可是他表现仍有欠自然,要导演张艺谋停机从旁悉心指导,才能继续演出。期间金城武可能演出过度投入,竟将章子怡的舞衣撕破,她的舞衣右手衣袖被扯断了。章子怡被金城武弄至衣衫不整、披头散发,感到如真的被人欺凌般,令她当时心情难以平伏,并眼泛泪光,要助手安慰方能继续拍摄。
另外,金城武在乌克兰堕马受伤后,左脚尚未治愈,更要打石膏继续拍戏。他行动不便,幸得导演体恤,尽量安排他坐着演戏。