澳洲墨尔本,K和女友Chole相约喝咖啡,K去买咖啡的当儿,Chole看到有街头艺人表演小提琴,欣然加入吹起长笛。之后Chole提起想回香港教书,问K是否愿意陪她回港。这时天空掉落一根羽毛,Chole相信羽毛落在身上,就会有天使守候,得到幸福。K承诺会给她幸福,两人当街拥吻。
K是澳洲华人黑帮解决师,这天他为洪和社团的乔爷捉拿一个背叛他的手下,乔爷随后杀死叛徒。完成任务后,K去接Chole,却亲眼目睹她的实验室大楼发生爆炸,女友因此丧生。K心灰意冷,决定隐退。
抚养K长大的John,交托他完成最后一次任务,K想起自己不为人知的悲惨童年。原来K小时候目睹继父殴打母亲致死,愤怒下拿刀刺死继父。John在警察到来之前处理好现场,布置成是母亲杀死继父的假象。母亲和继父死后,K决定跟随John闯荡江湖,变成和他一样的解决师。
K最后一项任务是刺杀华商会会长,销毁他手上洪和会的犯罪证据。K破坏监控系统,闯入华商会会长的办公室,射杀他后烧毁保险柜内的犯罪资料。他离开时,和赶过来的保安发生激烈枪战,现场的乐队人员听到枪响,急忙逃离现场,混乱中长笛手颖欣被撞伤晕倒。现场发生爆炸,K看到昏迷的颖欣,抱起她逃出,将她放在安全地带,在警察赶到之前,离开现场。
John告诉K,华商会会长和乔爷在爆炸中双双枪亡,而且中的都是K特制的子弹。乔爷的弟弟乔奕锋认定是K杀了乔爷,对他下了追杀令。K这才知道乔爷也在爆炸现场,自己被人陷害。John推测,应该是有人知道乔爷会出现,趁机一石二鸟,杀死乔爷,嫁祸给K。这时John突然拔出枪,击中K的头部,K中枪倒地,乔奕锋带人出现。原来John逼不得已,执行家法。
K醒来后,女医生告诉他John使用的是没有弹头的子弹,假装帮洪和执行家法,暗中救了K一命,K很快会康复。K知道是乔奕锋想除掉自己,成为洪和的新老大,让他成为替罪羊。John给K准备了新的身份——敖熙辰(O Sir),K从此以新身份生活。
两年后,熙辰成为香港一间学校的体育老师,这天他突然看到他救过的长笛手女生出现在学校,并且向他走过来,称自己认识他!熙辰震惊,担心自己的真实身份将被揭穿。