。该片除了有陈冠希、余文乐分别饰演少年时期的刘建明和陈永仁外，郑秀文、陈慧琳、萧亚轩三位女演员的出演也令影片的阵容进一步丰富。片中「韩琛」角色最初开拍前原先曾属意由吴镇宇出演，之后因为吴当时正接拍TVB剧集《冲上云霄》，再加上档期因素而辞演。后改由曾志伟取代出演，而吴镇宇也在前传「无间道2」诠释另一经典角色「倪永孝」塑造另一经典形象。
后期.《无间道》主要表达的是人与人之间的关系，因此没有搞很多神秘的东西出来，也没有特意去做特技，《无间道》十多分钟的特技不是飞、打、爆炸之类，