方明是一个杀手,在现实生活中,方明的容貌和谈吐难以让你想象的到他是一名杀手.一次在去风海执行任务,执行任务的那天也是他的生日。晚上方明打电话应约好友出来消遣,顺便庆祝自己的生日,但是一个朋友都没有找到。于是一个人到宾馆的酒吧消磨时间。在酒吧里方明认识了做业务员的刘伟,聊天过程中刘伟说自己的儿子在一次校车车祸中丧生了,而自己的事业也一败涂地,而这时方明开起了一个玩笑,刘伟转身要走时,接到了同事的一个电话,说这次风海出差的业务有可能又要失败了。方明也借此安慰刘伟,并向刘伟道歉自己的无礼。刘伟开始对方明的工作产生了兴趣。方明说自己是杀手,然后刘伟却不相信。于是方明就演示给刘伟,正巧碰到服务员上洗手间,于是假设服务员就是刺杀的对象。两人开始假设身边如果有很多人,于是教刘伟该如何的分散他们的注意力。一路的演示,刘伟相信方明是杀手,于是想制止方明,然后此时方明已经拿出了匕首准备刺杀服务员了。洗手间的门被撞开,服务员在路面蹲着,刘伟大喊一声不。而方明却说刚喝完酒想结账,于是就找到洗手间来了。也就是说除了演示是真的,方明并没有打算杀服务员。为了证实自己的身份,方明和刘伟开了一个玩笑。晚上刘伟接到同事的电话,说风海的业务最终谈不成了,说对方决定和当地的一个叫王要的人合作。刘伟挂断电话无助的坐在房间里喝着闷酒,这是方明来敲门,想为白天的事情而道歉,刘伟开门接受了道歉,也讲述了自己这次业务失败,忽然间想杀掉和自己抢生意的王要,而做杀手的方明这次却阻止刘伟的举动,并讲了很多,讲刘伟的家庭。一个家庭已经失去了一个儿子,不能再失去一个丈夫了。第二天方明陪刘伟回到了自己的城市黄城。没过几天,方明单独又回到了风海决定自己来执行剩下的一个计划,正要执行时,刘伟出现在方明的旁边。这时刘伟发现方明刺杀的人不是别人就是王要。方明解释为什么刘伟可以帮自己。由于前几次做任务的时候,每次要开枪发现刺杀对方,对方突然变成了自己,不知道自己是怎么了,而通过这几天和刘伟的接触发现刘伟可以帮自己。就这样刘伟协助方明杀掉了方明。在回去的车上两人聊天,方明感谢刘伟的帮助。并且说王要不但是和刘伟抢生意的人,也是出钱杀自己的人。做完这次任务,他就可以退休了。回到黄城,刘伟和妻子去给去世的孩子送花。方明在旁边看着,然后从兜里掏出一张去往美国的机票,机票夹杂着一张照片。此时此刻刘伟已经成了方明的杀手助理!