一位國際級職業殺手阿祖(尼古拉斯基治 飾),自設4條殺手守則,讓他成為行內頂尖。1. 不要發問:任何事也沒有對或錯
2. 不要關心工作以外的人:任何人都不可信任
3. 清除所有線索:來時隱藏身份,走時不留痕跡
4. 及時全身而退:慢一步,就會失去優勢,成為狙擊目標
阿祖堅守著這4個守則,去到每個地方,都會聘請一名助手,掩藏自己行蹤,事成後為了清除線索,便會將之殺掉。在捷克首都布拉格完成任務後,阿祖的下一個目的地來到泰國。在泰國阿祖巧遇一位聾啞女子(楊采妮 飾),令他開始懷疑自己一直堅守的殺手守則是對還是錯。目標一個接一個在他面前倒下,但他卻開始一次又一次違反他的守則,甚至沒有把助手滅口,反而把助手訓練成自己接班人。作為殺手,回頭永遠太難。當阿祖替聘用人將目標清理得一乾二淨,準備無聲引退,報酬卻是度身訂造的一個天羅地網……