王祖贤只在电影《青蛇》中出演过白蛇。《青蛇》由张曼玉、王祖贤主演,王祖贤饰演白素贞。与赵雅芝诠释出的白娘子比起来,王祖贤版本身上多了一些妩媚的气质,很符合白娘子本身的形象定位。王祖贤饰演的白娘子受到了很多观众的喜欢,究其原因,应该是因为她没有按照固有的版本中的形象去诠释白娘子,而是赋予了这个人物全新的性格。
这部由徐克导演的《青蛇》则以青蛇为主角讲述了人间真情真爱与人性贪婪欲望交织的故事。徐克导演向来擅长拍摄武侠风的电影,所以这部《青蛇》中也夹杂了浓浓的江湖风味,反而正是这样的韵味使人性的刻画更加真实。
和原先的故事一样,两个修行多年的蛇妖一心向善,化身人形,向往人间的生活。白蛇在人间遇上了书生许仙两人便结为夫妻,可是高僧法海始终认为人妖不可相恋,最后拆散二人并把白蛇压在雷峰塔下。但是《青蛇》中却将人性的七情六欲刻画的非常细致,并且给每个人物都附上了鲜活的人物性格,不再像神话故事里单纯美好的爱情了,而是一段人间悲剧。