较普通的、关于兄弟情的警匪片，徐克就建议吴宇森把个人的真实情感放在电影里。吴宇森担任导演，而陈庆嘉则担任编剧。
发展.吴宇森回忆拍摄《英雄本色》时经济拮据，男主角狄龙被邵氏解雇，另一位男主角周润发则背着「票房毒药」的称号；张国荣的加盟搞定了要有当红大明星才肯掏钱的投资方，此外张国荣还私下不止一次问过吴宇森需不需要借钱。
演员轶事.片中经典角色Mark哥最初原先曾属意找「新艺城」曾倚重的林子祥出演，因为当时林子祥已转而向「德宝」合作实在找不回来，必须换角