从演技看,梁家辉明显技高一筹。梁家辉是一个难得的好演员,他能完全走进角色内心,塑造多样的人物,而且表演方式上更为细腻,比如每个细微的动作、眼神,能给观众留下很多可以回味的瞬间。比如《新龙门客栈》,他饰演的周淮安,隐忍,多情,这样的侠很经典。
李连杰则是走明星路线,形象和骨子里透着儒雅的一面,这也让他的黄飞鸿很经典,但演技上,他明显拼不过梁家辉,因此角色塑造上难免会粗糙一些,细腻的东西少,这也是《龙门飞甲》里角色不太备受肯定的原因。甚至在《龙门飞甲》,李连杰的存在感还被周迅和陈坤抢去了不少。
当然,从剧本故事以及人物上,《龙门飞甲》也不如《新龙门客栈》完成度高,这也让演员可发挥的空间少。徐克执迷于3D技术和武打戏,故事上薄弱也让影片过于平平,也影响了演员的表现。