狄龍和姜大衛決裂的原因有多種說法。有報道稱,他們在1975年合拍電影
《傾國傾城》
時因戲份問題產生了矛盾。姜大衛在片中飾演小太監,由于導演給他加戲,導致狄龍飾演的光緒皇帝感到不悅。狄龍認為自己總是為姜大衛讓鏡頭,為什么姜大衛不會為他想一想呢?而姜大衛則認為加戲是導演的事情,不應該對他生氣。另外,也有傳言稱他們曾在片場大打出手。此外,恩師張徹去世時,狄龍派兒子代表出席葬禮,這讓姜大衛非常憤怒。然而,姜大衛在接受采訪時表示,兩人的關系變淡是因為彼此的看法和想法逐漸不同,而不是因為打架或吵架。總之,狄龍和姜大衛決裂的具體原因至今仍有不同的說法。