兩個相同性格的人卻是截然不同的命運。如果自己的身份是假象,那麼自己所做的一切罪行是否可以抹去?《無間道》這部影片最大的亮點是對自己人生的定位以及對人性的思考。影片並沒有主角和配角,採用的是雙男主的模式。兩個演員的精彩演技也是這部電影受歡迎的一大原因。
劉建明本是香港黑幫的成員,但是在他年輕的時候聽從他老大韓琛的吩咐,洗清背景加入香港警察,成為黑社會的臥底。而同樣警方也採取相同的辦法,讓陳永仁進入黑社會成為警察的臥底。劉建明為了成為韓琛的心腹,只用了七年時間就成為一名領導,他在背後經常為他的上司韓琛提供大量關於黑幫的資料,幫助韓琛擴大幫派的勢力。
而另一邊陳永仁雖然對外宣稱由於身體的原因才退學,但實際上是加入黑社會成為警察的臥底。為了完成自己的形象,陳永仁經常故意傷害他人被抓進監獄。只有這樣才不會讓人懷疑,也正因為如此陳永仁成為了韓琛的心腹。
然而因為一樁毒品交易的失敗,雙方發現自己都有對方的臥底,情況頓時緊張起來,如果稍有不慎便就是死亡的結局。雙方都在懷疑自己的內部人員,面對這一情況,劉和陳兩人想盡一切辦法想要揭開對方的面紗,因為晚一步的人面臨的只有暴露和死亡。
警官黃志誠發覺這一切都是韓琛在揭露陳永仁的身份設下的陷阱,他想讓陳永仁就此住手,放棄這個艱難的任務,讓他接受專業的心理醫生的輔導,而陳永仁聽話去見了心理醫生,在這一過程中,陳永仁和這位美麗大方的心理醫生有了愛情。
但是情況發生了惡化,韓琛命令陳永仁做任務,為了完成這個任務也是為了揪出臥底,陳永仁鋌而走險。但是最後黃警官還是死了,為了保護所有人,為了不辜負身上的警徽,他英勇就義。
劉建明和陳永仁兩人是敵對的宿命,從他們選擇不一樣的身份那刻便知道了結局。結尾劉建明心理其實產生了動搖,自我質疑自己的做法是否符合心中的道義,但是為時已晚,他之前犯下的所有罪行不是因為悔改就能抵消的,而且事實上因為他的老大的逼迫,他只能向前,不能回頭,即使前方一片黑暗。
他說我想做個好人,但是好人是想當就能當的嗎,如果因為一句悔過就能原諒犯下的罪行,那麼警察和無辜的人的性命怎麼回來,當一個好人很難,但是問心無愧。