作为一个演员,张国荣先后拍摄了《家有喜事》《霸王别姬》《金枝玉叶Ⅰ、Ⅱ》《春光乍泄》五部涉及跨性别内容的优秀电影。
《金枝玉叶》里张国荣饰演一位渴望爱情滋养的音乐人顾家明,但是在发现自己爱上了女扮男装的新人林子颖后,他非常痛苦,难以认同自己的性取向,但又无法忘怀林子颖,最后终于想通了,“男也好,女也好,我只知道我爱你”。这同样是一部轻松幽默的喜剧片,张国荣努力演出丰富的层次性,试图传达出一个异性恋者发现自己爱上同性后所经历的内心挣扎以及自我认同。但其实观看影片的观众都知道林子颖是女性,所以对顾家明的性取向十分“放心”。张国荣曾批评这部影片并没有用好这一难得的桥段,但同时也承认,该片上映于20世纪90年代中期,如果不做这样戏剧化的处理,观众恐怕不会那么轻易接受。在这部影片的续集中,对于性别和性取向的讨论就较为明显和刻意了,但是由于人物众多、关系错综复杂,最终有心无力,落得个大杂烩,浪费了张国荣与梅艳芳两位巨星的落力演出。