陳可辛介紹,片中李連杰、劉德華、金城武三兄弟一起結了“投名狀”,所謂“投名狀”就是指除了結義人之外,其他人的生命都一文不值。“這是一個悲情故事,是說結拜的人要下山去殺見到的第一個人,他們三人都這麼做了。李連杰是老大,劉德華是老二,金城武是老三。老二的老婆與老大產生了感情,老二因此而死,老三追殺老大。”
在演員的分配和選擇上,陳可辛特別提到:“最重的武戲交給了劉德華,最重的文戲在李連杰那裏發揮。金城武是個狠角色,除了對兄弟之外,他是個冷血的人。”這樣的角色安排對於三位主演來說都是挑戰,特別是李連杰。陳可辛表示:“說不擔心他演不好是騙人的,畢竟這是他第一次大量演文戲。但正因為與以往不同,所以變得特別好看,他的表演沒有讓任何人失望。