演咸丰帝，并以此角色接连拍摄《火烧圆明园》和《垂帘听政》两片。当时的梁家辉完全不会说普通话，令他与当时扮演慈禧的刘晓庆无法交流对戏，引致刘晓庆要教梁做一些小动作以提示刘讲对白。1984年，26岁的梁家辉其后更凭借《垂帘听政》在第三届香港电影金像奖获得最佳新演员提名，并成为历来香港电影金像奖最佳男主角中最年轻得主。虽然梁家辉第一部电影《垂帘听政》便替他拿到最佳男主角，但是梁家辉后来却说那时候的自己并不懂得表演，只是按照导演的示范来完成角色。但因参与在大陆拍摄《垂帘听政》，被中华民国行政院新闻局勒令悔改但不