系列電影《機械師》第一部中,假裝死亡的頂級殺手亞瑟(杰森·斯坦森飾)金盆洗手,過著普通人平靜的生bbb。在一樁看似意外的事件中,亞瑟的紅顏知己梅(楊紫瓊飾)請求亞瑟解救屢屢遭人毒打的神秘女子吉娜(杰西卡·阿爾芭飾),哪料,向來對愛情有免疫的亞瑟,竟與吉娜墜入了愛河,然而他平靜的生活也因此被打破。 五年遠離是非的生活風平浪靜,亞瑟以為自己已經和過去的殺手生涯告別,然而宿命難敵,竟然有人暗中盯上了他,亞瑟的身世之謎也浮出水面。原來,他年幼時和一群孩子被軍火商抓去,訓練他們玩槍、殺人,難以忍受的亞瑟從軍火商手中逃脫,而他的一位小伙伴長大后卻成了軍火商的接班人,也是影片中的最大反派。 這位反派找到了亞瑟,并綁架了他的摯愛吉娜,要挾他去刺殺三個世界上頭號危險人物。為了他和他的愛人能夠逃脫,亞瑟被迫再度從事刺客工作,他必須在有限的時間內完成一系列不可能的刺殺任務。 亞瑟深知反派的殘暴,最終一定不會放過自己,在成功暗殺了兩個目標之后,亞瑟和第三個目標——另一支規模龐大的軍火商頭目亞當斯(湯米·李·瓊斯飾)結成同盟,一同對付他們共同的對手。那么,亞瑟最終能否和吉娜一起逃脫,平靜的生活能否再繼續……