法海这个角色徐克曾经找过周润发、梁家辉和于荣光,但由于种种原因都没有能出演,而赵文卓因为刚和徐克合作完《黄飞鸿4》,所以徐克就定了赵文卓出演法海。赵文卓版法海堪称史上最强法海,一言不合就“大威龙,降妖除魔”。之后徐克还想让刘德华演许仙,但刘德华喜欢法海,徐克已经认定法海是赵文卓,刘德华只能作罢。
1993年,《青蛇》香港上映,票房只有940万,口碑也不好,没想到27年后“大威天龙”这句台词倒是火了。其实这句台词也有出处,法海背部有龙形纹身,那是佛教八部天龙中的莫呼洛迦标志,电影插曲《莫呼洛迦》也是暗示法海是佛教神祗转世,大威天龙就是法海呼唤借取前世的法力。
莫呼洛迦也被称为大蟒蛇神,央视删去的青蛇和法海水中斗法的片段,青蛇抱着蛇尾缠绵,然后青蛇又露出了双腿,那不是穿帮,其实蛇尾是法海的幻身,已经失身给青蛇,这就是为啥青蛇会说法海是他的第一个男人。
电影拍了快一半,台湾片商突然把资金给撤了。原来王祖贤在采访中抱怨台湾片商投资太低,引发台湾片商对王祖贤的不满,要徐克换掉王祖贤,徐克不同意,于是所有台湾片商联合抵制《青蛇》。
后来,徐克和监制施南生四处求人,加上王祖贤跑到台湾跟片商见面,唱歌道歉台湾片商才愿意继续给钱,但依然造成《青蛇》后半段拍摄资金不足,结果水漫金山特效就做的不好,法海掀起红袈裟跟白蛇斗法这场戏制作拙劣粗糙。