相较于《金玉良缘红楼梦》另一位主角林青霞把片子当成代表作之一、前后反复观赏不下数十次,张艾嘉笑言:“我跟她讲我从来没看过,她都难以置信。”其实当初筹拍影片时,林青霞本来要演林黛玉、张艾嘉反串贾宝玉,之后导演李翰祥临时要2人角色对调,张艾嘉一下子感到“晴天霹雳”:“因为我的个性像男孩子,一点都不像林黛玉,我也不喜欢她那样子小家子气、爱吃醋。所以李导演一声令下,我马上搜集资料,让自己进到黛玉的世界里。”
有趣的是,同档打对台的《新红楼梦》,本来邀她扮演黛玉的丫鬟紫鹃,结果她已先接受李翰祥邀请,只好回绝,又不便说明原因,急得《新》片导演金汉大吼:“这是大片,妳还不演?”等到她演《金玉良缘红楼梦》中的林黛玉消息公布,金汉又急着大叫:“你怎么能演黛玉?你只能演紫鹃!”好在后来金汉又找她和凌波合演黄梅调电影《金枝玉叶》,让她扮“升平公主”,两边才又恢复邦交。