汤臣电影公司负责人徐枫与张国荣接触,请他主演陈凯歌导演的电影《霸王别姬》。这部由李碧华同名小说改编的电影其实早在80年代中期就由罗启锐导演筹拍过,亦是请张国荣主演,而当时的张国荣正在歌坛打拼,在形象方面诸多顾忌,只能忍痛割爱。如今的张国荣卸下包袱一身轻,大可以随意接拍自己有兴趣的电影,于是兴高采烈地一口答应,至于为了演好这部电影需要他到大陆学习京剧、普通话,戏班乾旦的演绎难度又是极高,则完全没有影响他的选择“我觉得这部电影非常有艺术性,还可以拓宽自己的演出领域。我会全心全意,放半年时间拍这部戏,务求做到最好为止。”好事多磨,张国荣与汤臣公司的正式协议迟迟未能签定,主要原因在于张国荣不打算在大陆无限期地驻留,要求将汤臣公司承诺的四个月完成拍摄的计划写进合约里——不知道是不是因为严重超期的《阿飞正传》使他心有余悸呢?——而陈凯歌不希望给拍摄工作形成压力,不肯事先约定关机日期。细节上的悬而不决使张国荣与汤臣公司都很头疼,这时候因在《末代皇帝》中扮演溥仪而声誉鹊起的好莱坞演员尊龙向汤臣公司提出希望主演《霸王别姬》,甚至主动自降片酬,只要求是由陈凯歌来导演。此时正逢永高电影公司成立,张国荣的老朋友高志森亲自到加拿大游说,请他主演永高公司创业作——贺岁片《家有喜事》。