1980年,狄龙主演古装武侠片《少林英雄》,饰演忍辱负重,带领少林弟子“反清复少林”的少林大师兄高飞扬,同年狄龙凭借该片获得了第17届台湾电影金马奖“最佳男主角提名”。
1985年,狄龙与谷峰出演电影《教头发威》,饰演绿营教头童铁铮,并且从这一年开始,狄龙向现代电影发展,很少出演古装武侠类的电影。1987年,狄龙出演电影《人民英雄》,饰演古向阳;后出演《英雄本色2》,再次饰演宋子豪;并在这一年凭借《英雄本色》获得了第6届香港电影金像奖“最佳男主角提名”。
1991年,狄龙出演慈善片《豪门夜宴》,在这部电影片中聚集了当时几乎所有的一线、二线明星,共有两百多位,但狄龙在这部片中只是客串角色。