，而影片的投资成本也超过2000万。
选角.《无间道》不仅将四位香港电影金像奖最佳男主角奖得主：刘德华、梁朝伟、黄秋生、曾志伟聚集在一起演戏，其配角的阵容也不容忽视。该片除了有陈冠希、余文乐分别饰演少年时期的刘建明和陈永仁外，郑秀文、陈慧琳、萧亚轩三位女演员的出演也令影片的阵容进一步丰富。片中「韩琛」角色最初开拍前原先曾属意由吴镇宇出演，之后因为吴当时正接拍TVB剧集《冲上云霄》，再加上档期因素而辞演。后改由曾志伟取代出演，而吴镇宇也在前传「无间道2」诠释另一经典角色「倪永孝」