个人感觉:
詹姆斯·卡梅隆擅长场面宏大的电影,剧情与场景结合的功力很强。《泰坦尼克号》和《阿凡达》都不是剧情复杂的电影,但是经过他的处理,剧情可以更加紧张,加上很强的场景结构,观众很容易代入。
诺兰的电影对剧情的结构和节奏更有掌控力,因为他本身就是一个优秀的编剧。他善于用先进的剪辑技巧带动观众情绪起伏,充满悬念。另外,诺兰的电影总是有一种科技感的冷场,真的很让观众着迷。
斯皮尔伯格的讲故事能力属于世界顶尖的屈指可数。他的每一部电影都有着强烈的人文关怀和深刻的社会反思。诚然,近年来作品不多,但《辛德勒的名单》、《拯救大兵瑞恩》、《战马》等多部电影已经证明,他是世界上最优秀的导演之一。
个人觉得三者各有风格,都很喜欢。