开拍前,张国荣正要告别歌坛,读书进修,本打算在演唱会前的空余时间,以配角身份在《阿飞正传》中亮相。可等演唱会全部结束,王家卫还迟迟没有开拍。直到1990年初,张国荣才进组拍戏,从戏份不多的客串,莫名其妙地成为男一号,历时近一年才最终杀青。要知道,那会儿港片的平均拍摄周期是两个月。艾玛·麦基、瑞秋·布罗斯纳安、菲比·黛内芙、萨玛拉·维文等人则将竞选记者路易斯·莱恩一角。目前,关于她们已经走到了试镜的哪一步,尚不得而知。但有消息表示,瑞秋·布罗斯纳安的试镜表现最好,可是她32岁的年龄,并不符合导演詹姆斯·古恩希望20岁演员出演路易斯·莱恩的希望。路易斯·莱恩除了是记者之外,还是超人的同事和妻子,算是影片不可或缺的女性角色。