根据剧本的设定许仙,这个角色要求相貌眉清目秀气质温文尔雅还有一些书生的迂腐气息,所以扮演许仙的演员首先要俊美其次要文弱。在许闲的演员选定之前已经定向白娘子的人选那就是著名演员,赵雅芝。
要想和赵雅芝相貌登对,又能擦出火花的许仙并不好找。这养殖陈俊宇,周润发陈少秋吕良伟搭档演出过。但是它们属于比较鹦鹉那一类。穿起现代装非常帅,但穿起古装完全没有文弱书生的感觉。《新白娘子传奇》也考虑过找一个斯文俊俏的戏曲男演员扮演许仙。但是事件之后效果都不理想。当时港台地区的男演员嫌少,有许仙这种唇红齿白白净瘦弱的翩翩美少年据说当时曾经找过反串过东方不败的林青霞来饰演许仙的但最终没能谈成。有趣的是叶童在电视剧《碧海青天》中有个女扮男装的角色。他的形象给新白的导演留下了深刻的印象。最终片方和导演拍板定下来了叶童饰演许仙。而叶童也将许仙这个角色塑造的栩栩如生成为经典。