业考虑的王晶，第一个想法就是找刘德华来演陈浩南这个角色，但刘德华放弃了这个角色。刘德华在访问坦言：「当时报道上说刘德华拍这样黑社会角色的太多了，但是刘德华作为有社会责任感的艺人，为了避免影响形象，所以就拒绝了」。其后刘德华于2002年参演了同一导演刘伟强的《无间道系列》黑帮卧底角色。另外，何家劲长相外形十分贴合漫画角色，当时何家劲主演的电视版《中华英雄》反响不俗，他在里面饰演的是主角华英雄，也是陈浩南角色的初选，最后因档期问题未能参与演出。最后王晶找到当时拍古装片留长发的郑伊健扮演的陈浩南，由郑