1980版.此版本的导演为张鑫炎，由他及梁治强执笔改编，男女主角卓一航及练霓裳则由方平及鲍起静饰演。
1993版.此版本的导演为于仁泰，执笔改编的则有导演本身、林纪陶及胡大为，男女主角卓一航及练霓裳则由张国荣及林青霞饰演。
续集.此版本的导演为胡大为，男女主角卓一航及练霓裳则由张国荣及林青霞饰演。
2014版.张之亮执导的一部3D电影，范冰冰和黄晓明主演。