选角调整
对于李慕白这一角色,李安最开始对李连杰情有独钟,两人见面也相谈甚欢,就在李连杰即将点头签约时,他的妻子利智怀孕了,李连杰于是推掉片约,选择专心陪太太待产。李安转而找到周润发饰演李慕白。周润发不是武打演员,但他的气质、影片中的全新造型和武功的取巧,都让其饰演的李慕白透出一股儒雅的侠气。对于女主角玉娇龙,李安原本相中舒淇,双方还开过记者会宣布合作,但最后却因为舒淇的档期无法配合而告吹。最后在张艺谋的推荐之下,李安选择了章子怡来饰演玉娇龙。[1][1][2][2]
武打招式中的意境之感
虽有世界级专业武指袁和平领军,但李安为求招式间呈现戏感和意境,一直挣扎于意境和武打之间,袁和平经常问李安“你到底要打还是要意境?是要跑远路去拍山水,还是要花时间打?钱就这么多,到底你要什么?”这些挣扎让李安耗费了精力。好在《卧虎藏龙》最终于1999年圣诞节在北京成功杀青。[2][2]
精益求精的主创团队
周润发、杨紫琼的普通话讲得都很吃力,但李安为了让本人的声音更能贴近角色,还是坚持使用演员本来的声音。拍片前,演员苦练了5个月的普通话,杨紫琼、周润发练到睡梦中都在讲台词,拍完后在北京、香港、纽约又配音3次,每个字每次都要配上十几遍。[1][1][2][2]